Big changes.
routes can be specified as namespaced functions:

get('/', 'home\index');

and if the function doesn't exist, vicious will attempt to include the base file using the values of the 'routes' configuration option.

params are passed as variables to the route callback.

added autoloader

removed some singletons like config and request
new error screen
removed unnecessary generators
lc names in composer.json
new color for backtrace border
moved view classes into sub-namespace
Reworking for composer
reorg
added TemplateFileNotFound exception
phtml throws TemplateFileNotFound
updated removal of namespace in error screen
routes using namespaced functions as callbacks will now work with deeper namespaced paths, e.g.

get('/admin/news', 'admin\news\index');
removed route path from static member on Vicious,
app passes route path to route's execute method
go deeper in route namespace heirarchy
renamed $content_for_layout to $yield
if uploaded file only sees one result, only that one is returned
rework get_web_path
allow pjson(array()) to make some json tasks more concise
run environment specific configs before general configs
routing methods (get, post, etc) now return the route that was created
added error_style config option to get JSON error messages