Refactored more entities to use new coolness. Also adding in some bean
validation on them.
More bean validation on entities.
There's an @Email validator! Cool!