Adds logic to save() method

Adds logic to save() method to use update() if the record already exists