Add grunt build
Add missing mapWriter
Add missing evalState, execState, mapState