add login validation
refactoring (ignore target)
add registration validation
add saving entity after registration
try autoupdate tables (hibernate)