Fixing some uses of `notImplemented`
Updating model dumps
Add scalaz as dependency
WIP new compiler interface
Add simpler model constructors and make CompilerModel constructor arguments fields
Add basic command and reporter tests