Override getItemViewType to fix displaying incoming and outcoming messages display
Add test code to alternate between incoming and outgoing messages on sendMessage