Implement Username recovery

We should also ``self.assertTrue(self.is_active)``