Implemented basic functionality in the messages tab. Lots of duplicate code has been moved into ListFragment.
Removed duplication from the list adapter classes.