Make classes better match the parsing rules of the assignment (Example vs Grid, etc).

Readability refactoring.

Make a parser for example files.
Remove unused code.
Remove unused files.
Add training and test files.