Add soft delete to User, Role model and schema. Closes #20.

Signed-off-by: crynobone <crynobone@gmail.com>