add backward compat for yieldTemplates option
change package.js to work with old package system for now
allow pathFor and urlFor to take positional arg for route name
use notFoundTemplate in route not found

If there's no notFoundTemplate the router will use a default template
that ships with iron:router.
use beginRendering method on controller instead of layout
add subscribe method to route controller