All tests passing, failed tests fail CI

+ Make grunt "force" conditional
+ Fix callbacks so we don't call "done" before we're done saving
+ Drop duplicate keys when ensuring index on username
Merge pull request #90 from jacobwalker0814/fix-testing

All tests passing, failed tests fail CI