Many fixes to be made (will continue tomorrow...)
More work on the messaging.
More work on messages - separated code to partials, and sorting out replies