Convert ugly, implementation specific AppDelegate tests to meaningful, results oriented unit tests. 6 tests, all passing.