Load last N messages for iOS sample app

Reworked #198 to add loading of last N messages for iOS sample app

* Loads latest 10 messages (or whatever is available if total number of messages is less than that) by default
* Adds 'Load more' ability
* Adds caching of preview