Routes => Router

@routes is still maintained for global config and modular config typing... but the
router itself has been renamed to router.  Separate config for router class was added
to default config for changing restlessness.
Removed ActiveRecord and RecordSet (these will be deal with in Flourish)
Corrected some HTTP methods.
Scaffolder stub fix.... was not a class (WTF?)
Comments and minor cleanup on Controller stub.
Added scaffolder to initial class registration and aligned.
Consolidated routes/redirect configuration  and added DEFAULT_CACHE_DIRECTORY
Removed hard coded responses and moved renderers to separate config.
Removed unnecessary config setup.
Fixed APPLICATION_ROOT finding and added some comments.
Light cleanup and comment changes.
Added aliasing, new testing, and changed how config looks up elements.

- Added aliasing using the alias() method on IW.  This allows for magic aliasing of
classes in the App namespace.

- Config::getAllByType is now just getByType and for any getting, sub elements are
no longer separate parameters, but separted by a . in a single string argument.

- Roots can now be looked up by Class and also fixed bug where default was not
appended.

- Added Parody (submodule) and began working on Dotink\Lab which is a stupid
testing "framework."  This will eventually be split and is currently very alpha.

- Minor cleanups as usual.