feat: add ppm image loading
feat: add basic image functions
feat: add logger
feat: add input handling functions
feat: add display utils functions
fix: add compile commands to makefile
feat: add nonblocking io functions
feat: add cursor functions
feat: add main implementation
refactor: add lcd command macro
fix: remove missing variables from Makefile
feat: add gitignore
docs: add first description of image viewer
feat: add main Makefile
feat: create initial structure for image-viewer