hartl rails setup and sinatra practice added