Extracted find functionality from the create method

- Created a new model.find method, which will attempt to find a model
in the model.all collection whioch matches the supplied attributes
- Updated create method to use the find method internally
Move merging back to `create` and tweak a bit.

Conflicts:
	supermodel.js
Merge branch 'master' of github.com:pathable/supermodel