Adds Caching for Methods, Replaces multi_json With oj