Updated .gitignore and added a makefile