Added gender enum to the User model.

And installed a testing suite