Use ContextManager throughout tests

- Missed one. Somehow this compiled before
Fix erroneous API switch
Clear in memory cache that caused merge conflicts

… between tests.
Remove useless context parameter
Move Core data test setup from test to helper
Clean up and fix ReaderTest

- Each test separately runs, but together they cause an infinite run loop which causes massive memory consumption. Working on it.