Initial release of the 0.1.0 codebase.

- A lot of greenfield development, cannot be isolated down to a single set of changes.

- Uses MfGames.Commands for a command pattern infrastructure.

- Uses MfGames.Languages for language parsing.

- Lots of unit tests to handle functionality.