fix: make Makefile delete old files if architecture is switched
feat: add basic image viewer loop
fix: add compile commands to makefile
feat: add gitignore