Updated the Product Class  and  arrays to the current API.
Made updates to the put() method of the Connection Class as Ray W. had suggested.  Tested positively.
The single file library was missing the 'TaxClass' Class found in the other version of the library