Add mach.router spec
Complain when downstream apps return undefined/null
Add mach.contentType spec