set up initial architecture and sinatra app