Improved formatting and updated format
Updating .gitignore and added a Makefile