Android: Swipe to refresh

As discussed in #563 I've implemented swipe to refresh. I've left refresh as an item in the menu as this seems to be the Android UI guidelines.
Let me know if you want to tweak the colours.