Fix for subnav links on small screens.
Rewrote logic for getMessage to use a hash of all messages, including replies and new messages.
Clarified naming on some scope values.
Forced scrolling to top on state changes.
Added page transition on "save" from settings.