basic crud app sinatra skeleton