Structuring Sinatra Applications