Most of the way to messages working, weird listview adapter problem found :(