Allow routes with / or empty to match on the base level
Fixes #2
Improved unit testing
Cubex Test Case improved support for layouts
Support all http verbs in method name prefixes
Support call time for all cubex kernels
Improvements to Kernel
Stop non public methods from being called
Handle Exceptions through a separate method to allow for overrides
Added docblocks
Endpoint Kernel
Allow specific method requests within routes to be used, e.g. method names containing underscores.
Additional processing and checking for prefixed versions of this method e.g. post{method_name} should be skipped as code standards have not been followed, so wouldn't make sense to attempt post_method_name and postmethod_name for all combinations for performance reasons.
Fixes #8
Switch default environment for cubex unit tests to fall under phpunit, rather than testing to avoid possible conflicts with development/testing platforms within projects
Allow figlet text to be disabled within serve command
Using the wrong Request class
Remove the enviroment incase it is set somewhere in the OS
Merge pull request #10 from Jleagle/master

Fixes
Updated composer.json to have more specific version checks
Sanitize responses in a single method to allow for overrides, to hook additional functionality down the chain
Layout controller to hook into _sanitizeResponse
Console commands should be consistent when using required flag
Add user agent to maxmind test to pass download
Update header for geo location.