Add profile UI. Refactor BaseTableViewController.

fix  https://github.com/xhzengAIB/MessageDisplayKit/issues/90