Updated gitignore added makefile