Generate record stubs

First POC

See:
![record-stub-generation-1](https://cloud.githubusercontent.com/assets/1169339/2752096/7aed784a-c8fe-11e3-8e14-e225660cc416.gif)

Status:
* [x] Works for basic scenarios
* [ ] Handle situation when LBrace is on a different line
* [ ] Only generate missing fields
* [ ] Do not display Smart Tag when all fields are filled out