Cleanup Validation.pm
Make the salt random and correct the password check
Add PerlTidy configuration
Make sure username is always unique