Controller -> Router, Display -> Response

Just gutting the brains of this thing.
Module -> Resource

Dropping those dated naming conventions
Reworked error handling.
Dropped Dynamic Class

Pretty sure we don't need it anymore. Could come back up in the future when an
API is returning URIs for static assets and they are being cached and it's not
being flushed correctly.
Merge branch '2.0'