Changed AwfulReplyController to AwfulComposerController, so that subclasses can implement reply, post, edit, send message, etc.
AwfulComposer updating submit process
added view private message