Refactored some things in context tests
Refactored Context tests to not use TDG, ensure cleanup is called, added get_context test helper, add context to ipython startup
Refactored Context tests to not use TDG, ensure cleanup is called, added get_context test helper, add context to ipython startup