Private Messaging Component

+ Added private messaging to user profiles
+ Compose screen
+ Messages loop
+ Outbox loop
+ Single message view

TODO: some of the javasccript needs to be adapted to use an entirely
different HTML structure.