Add Sinatra implimentation