Move interfaces to their new homes. Needed to clean up base directory to figure out which files need test cases.
* Update namespace for interfaces.
* Update reference to interfaces.
Update namespaces and class references.
Moving code to Support project.
Add project level exception class.
Move functions to the correct namespace and directories.
Additional function files.
Merge branch 'master' of github.com:EvolveCMS-Project/Legacy.Responder