try a find before creating in findOrCreate. return the found record or create a new one
replace create logic with call to create method
pass tests for findOrCreate afterCreate callback
pass test or findOrCreate afterValidation callback
pass tests for findOrCreate beforeCreate callback
pass tests for findOrCreate beforeValidation callback
pass tests for findOrCreate query
pass tests for findOrCreate with transformed values
Merge pull request #166 from ghernandez345/fix/findOrCreate

Fix for findOrCreate that performs a find first before it creates a new record