add the ability to create a route without a callback.
this adds the ability to create views like:

route('/', template=('index', {'name': 'myname'}))