requiring sinatra base