Lengths

Put in validation for username and password length, and adjusted unit tests to pass for it. May not be a bad idea to unit test for username and password length validation as well.