Refactored putObject method to separate the create() and update() portions in order to match the method signatures needed for DataONE.
Refactored putObject method to separate the create() and update() portions in order to match the method signatures needed for DataONE.