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