I dont think we need `p` here.

Also, `.load_user()` and `.store_user()` return promises. Can we be sure these tests will always work syncronously? If we can't, maybe we should make use of mocha's `done()` and add callback to our promise that does the assertion and calls `done()`.