Fixed the issue that the invalid API key dialog would display when there
is no Internet. Now the updater throws custom exceptions when there are
issues like no Internet and invalid API keys.
Made it so that notifications would be removed when they are not needed.
Made the search ability work the same way as with the rest of the
network
connections. Removed some of the unorthodox methods of variable passing
to use some more standard approaches.
Users can now post from the main page and they can select what
newsgroup they want to post to from the composer itself.
Fixed a couple issue with the post composer so it now does not allow
users
to pick the newsgroup if it is a reply.
Changed some of the format of the code to not have public variables. 
Made it display a message if there were no results found from a search
instead of just a blank activity.
Added a +1 feature for the composer. Fixed the issue with the progress
wheel stretching the whole width of the application.