Changed testcases module names back to base in the test and tests packages.
Refactored the base request handler methods into a structure with cleaner semantics that should be easier to hook.