Updated Login and Create to return the whole User object.
Updated RetrieveMessage SPs to handle the case when the message stream
is accessed for the first time and there is no reference to pull
messages.
Added a field to Public and User messages to hold the username of the
creator.