Ruby Sinatra service that takes in a URL and outputs the content of a requested page with caching support