Modified the .gitignore. Added a README.md. Added a makefile. Added some comments.