Added some JSON parsing.  Still super incomplete but I have to leave!