Create discussion pages

* Create discussion creation, editing and show pages
* Use redactor for full_text field on discussion
* Change spec helpers to return their models