Add very basic message pull down refreshing.

It now refresh the entire list of message when pulled down. Need a few
improvements including:
1. Only refresh what is newer than existing messages.
2. Pull up
3. Message deletion?