! Removed unused files.
+ Added ignore rules to repo to keep out build and distribution directories.
- Moved main into the src directory.