Set up simple environment for sub commands.
Partially implement parse command.
Add forgotten files
Add *still* forgotten files.
Implement serializing and complete parsing.