Fixes issue #27, updateOrCreate returns incorrect type.

Method `updateOrCreate` incorrectly returns model ID. This PR updates method to return a model instance instead.