Added @Transactional where necessary.
Added validation errors display for user creation form. Also made the form fancier.