(For Jay) Add markdown editor

@jaypatel24 

Couple things I learned about the build process which might be useful:
- Anything inside bower:js in index.html is overwritten each build, don't add stuff there
- Adding (bower_)components will automatically be detected by grunt and added to index.html, in some cases they are not so you have to manually add the js file before the bower:js part (this is true for js and css)
- I should probably read more documentation on all the tools this generator comes with...

![image](https://cloud.githubusercontent.com/assets/2940142/3900217/3900dea2-2288-11e4-8bd7-9dfbf7eab51c.png)