Make a basic User model (including secure passwords)
add mixcase test and user name optimization