refactored namespaces for Knockout and Davis support, and fixed a few further tests
added various custom matchers, and started writing out controller specs
implemented ApplicationController.render overloads
implemented ApplicationController.end_request to complete response cycle