Initial commit of code, contains JSON parsing functionality.  Needs testing still.