validate User entries
add secure password support