Added a sinatra front-end for this