Delete wallet

Allow deleting a wallet using a signed JSON request.

Fixes #57.
http://mochajs.org/#asynchronous-code

We should probably avoid using the done() callback since mocha accepts promises.
I will read the mocha documentation and handle the promises directly.