Reorganized future listeners. Added some documentation.
Futures for user profile tasks.
Initial process steps for user profile tasks.
user messages deleted.
Forgotten to delete some user message classes.
Merge remote-tracking branch 'origin/master'