Sinatra MVC template