Fixed unhashed email storage

- Fixed storage of unhashed emails when logging exceptions
- Now throws IOExceptions throughout
- Added FacesMessages handling to BeanUtils
- Extracted method's constant strings to field variables.