Adding username validation

Login name should started by a letter and followed by either leters or
digits. The range of the username could be between 3 to 8 characters. No
uppercase letter or punctuation is allowed.
Merge pull request #22 from alisedighi/master

Adding username validation