Add collapse / expand icons.
- Extract RefreshTask for generic callbacks
- Add ImageViewRotator and animate refresh button during network communication