Sinatra learning repo