standardize the TestCase imports.
namespacing for backends
adding development support code
Documentation.