Final Bricks / Data Integration

We've added some more stuff to the whole Data Topic.

Could someone please give us some Feedback on what we've done so far? Just in case we are making horrible mistakes :)

Fully Working - Stuff to Review:
- new Bricks (Input, Counter, Dropdown, Submit)
- Communication between Bricks for later Submission to Firebase
i wonder if you should make this a method on the `block` component (`lib/block.js`) that all blocks inherit from; you could attach a method like `.dataChange()` and you could automatically send the `$index` etc.