Feature/issue 3 creating simple state

Implementation of simple state, and views of menu state & opts blocks (no functionality).
I think we should define these somewhere and use them in all our opt blocks to make adding options easier.

Maybe we need a module like `src/blocks/opts/index.js` (we will need to add it to our `Gruntfile.js`), and it can define these. Something like:
```
goBlockly.blocks.opts = {};
goBlocks.blocks.opts.types = ['accept_labels', 'send_reply', ...];
```

We should also think about whether it makes sense to include the block being defined in this array. For example, how do we determine which `accept_labels` opt to use if we have more than one plugged into a state?