Set up base class to use for tests

The class sets up mocks and injections for all its subclasses.
Setup Notification Bar id for injection

Created an annotation for it and created a package for annotations as
there may be enough to warrant it.
Made Settings use SharedPreferences

And made them not a singleton. Will use SharedPrefs to persist settings
as that is the cannonical way of doing things on android.
Used Composition instead of Inheritance
Began work on Notification Bar

Created an incomplete test class for the NotificationBarUpdater as well
as an interface for retrieving things from Tumblr which is currently
empty.
Set up Test for Notification Bar

Made test and created necessary interface in the application the test
will use.
Base Test now specifies runner
Added assisted injection
Created a mechanism for mocking URLs
Started making a test

This test will test the system which retrieves data from tumblr.
Made test more specific
Created implementation

Created implementation of NotificationBarUpdater and bound it in the
default module. Now the NotificationBarUpdaterTest passes!
Created Data classes

These classes will represent a parsed response from tumblr.
Created Test for Json parser
Began work on implementation of JsonParser
Renamed post package
Bound TumblrJsonParser to implementation
JsonParserTest no longer errors
Added equals method to PhotoPost
Created implementation for TumblrGetter