Rewrote validUser function to create dynamic users instead of a single
static one
Added before hook to User.find() tests that creates 50 users
Created Department & Country Nodes + Relationships within
User.registration(). Not tested (need to code User.find() first)
First failing test written for User.find()
User.find() passes initial tests for retrieving a single user by email
User.find() wrote tests (passing) for return all users, a single user, and
consistent format for results
Refactored User.register and tests to make use of User.Model so that
there's a consistent interface to interact with
Refactored UserModel to encrypt password if non-UserModel object passed in
to constructor. 1 Test still failing (find)
Fixed double hash issue - 100% tests Green (46/46). Test on CI, then merge
to master.
Added tests for bad connection and to non-function callbacks. Coverage now
at 100% :)
Extended max timeout for User.find() test's before hook
Merge pull request #3 from asifrc/user-find

Initial User.find() function fully written and tested