Moving value event listeners into classes

Making main activity a call back for event listener instances
Moving adapter.clear() to topStories callback
replacing ITEMS_PER_PAGE with itemCount, adapts to number of messages
returned
Fixing navigation draw refresh bug

When navigation draw is open, refresh item doesn't exist on menu, adding
check for it.
Reverting refresh class

Commit screw up