Stubbing data source manages.

`LocalDataSourceManager` and `NetworkDataSourceManager`

See #29
Updating reference to `UserContext` in tests.
Updating test cases to work with Junit3

The test case function must start with (case sensitive) `test_` and the
setup function must be called `setUp()` (again case sensitive).