Small refactor after review

- using id for user lookup
- using Safe write concern
#29 Added methods to delete reset code
#29 Deleting code after password reset