Updated Password Requirement

I've updated the special character list in the password check to include
all printable ASCII special characters (including space as a special
character) and updated the failed validation message.
Merge pull request #146 from HybridAU/development

Updated password requirements check