Split fix.

Trim before split for tags.
Date shortened.

Date abbreviated in recents view.
Default msg text.

Moved default message text into a variable.
Description formatting.

Some rearranging for including descriptions.
Descriptions pasting.

Now pasting descriptions successfully.
Error for no description.

Error refactoring and throw error on empty description. (A default is
provided.)