fixed shiny.php exception template where file path shortening was foobar'd if any of the constants used wasn't yet defined (e.g. when something really bad happened in bootstrap() or so
throwing exceptions instead of triggering errors when no env/context name given. it just looks nicer :D
routing generator options are now passed as nested parameters to the 'generator' parameter