Added a convenience copy of json.rb to survive moves by our hosting provider :-P Yes, bad practices and that, blah :(