Compile instructions

Generate compiled code for simple instructions like insert, if and for
Grunt server task

Define a grunt server task that serves both statics and compiled templates.
This is used by a live editor available on

    http://localhost:8080

after calling `grunt`