Wrote tests for user.update() - 9/14 failing (5 false positives)
Commiting changes before rewriting update to accept single user ID as
parameter
Modified newBob to include cpassword only if true param is passed
Hashed the password in find in case the password is passed (since the db
stores it as a hash);
user.update() function written and passing all tests (4/4) at 100%
coverage :)
Drone test 01 - tweaking the readme over and over until the POST hook
fires from BitBucket
User.remove() test written (5/5 Red).. mostly copied from user.update()
Refactored common code in user.update() and user.remove into findOne() -
user.update() tests are green
User CRUD complete (50/50 Green @ 100% Coverage)!!! :D

Changed john.id and {id: john.id} to _id
Created .travis.yml
Modified package.json, added npm test to scripts and 0.10 to engines, DELETED test.bat,
modified travis.yml (removed node 0.11)
Added mongodb service to travis.yml
Debugging travis Build #3
Added Travis CI & Coveralls.io Badges to Readme
Added coveralls and lcov to package.json
Added coveralls.yml
Tweaked test/user.js to exit 0 to test Coveralls
Testing New Pipeline (GitHub, Travis CI, Heroku)
Replaced old user files with new User + models.User
Created basic User object for use in the User model