Seperate ChatAdapter from ChatActivity, Refactoring getChatView Method