Started a makefile, and updated .gitignore rules