Add .gitignore for *.o files, begin work on making Makefile work properly