add rack and sinatra chapter