Attempt at expanding 'stateful' routing by allowing caching of route segments and conditional execution of setup functions depending on change
Fixes & features!
* Can accept top level route model functions (ie a function to execute when any route is matched) by passing an array to Moria
* Route modelling only occurs on route change
* Exposed moria.redirect
Merge branch 'routeModel' of github.com:barneycarroll/moria into routeModel

Conflicts:
	moria.js
Fixed routing state bug where routing was always false
Routing detection fix
* m.route keeps its properties!
* Moria decorated controllers execute route functions conditionally (correctly)
* Module detection fix
* Top-level route functions now possible
* More consistent, clearer code style & commenting
Merge branch 'routeModel' of github.com:barneycarroll/moria into routeModel

Conflicts:
	moria.js
	package.json
Merge pull request #6 from barneycarroll/routeModel

Route model functionality