renaming the class/interface/namespace
tests for moved headers
adjusting unittests to fit the new namespaces
cleanup
fixing the code