Clean up the project.

Added gitignore
Formatted code
Commented code
Fixed missing include