Fix for going back to viewed notification

This allows going back to a previously viewed notification. It also adds a LRU cache to keep around the views for the 10 most recently-viewed notifications so the view state is maintained when jumping around (e.g. if you start composing a reply, jump to another notification, then come back, the reply will still be there).

Should close #58