webreq: Views are now any callable that returns a string or iterable
webreq: Added path to request
webreq: return value of router.report_error is used as response.content
Added spin and silk.serve