Markdown Implementation

To do:
* [ ] back-end markdown
* [ ] tests