Updated views and controller

This pull covers the following broad changes;

* Improved views adding a breadcrumb and form for creating new messages and threads.

* Updated controller for adding new threads