Fixed formatting

Removed unnecessary logging
Added Datastore tests
Why are we extending BaseUnitTest everywhere. Most of these tests should simply extend TestCase. It is only in the cases that we need an Application in place should we use the BaseUnitTest.

Perhaps it makes sense to rename that test case as well so that it reflects what kind of test it is running. Our basic strategy should be to
a) extends TestCase
b) See if we can Mock things out and still extend TestCase
c) extends AndroidTestCase
d) AndroidActivityTestCase

Or some strategy like this. Extending BaseUnitTest for everything will be very expensive and take a long long time to run our tests