sample app now uses decorators and routing, refs #164