Move Sinatra app into Viz3k module; split out routes.