sample app now uses decorators and routing, refs #161