Updated gitignore and added makefile