added monkey patch for route_eval so that it doesn't have to be done in client app
cleaned up variable location, moved sinatra monkey patching to separate file