Detect in PostView when app is offline and can't load post from cache and show error message
Don't try to upload a file if offline
More improvements to offline syncing

* Don't store every operation locally, just store primary operation and
  latest copy of edits
* Better error handling on server i.e. actually send back a response.
Add a starred post page and way in UI for users to star post for easy access