Added password strength check + Tests (#918)
* Added password strength check + Tests
Also changed automatically generated passwords to Password2 instead of Password1
* Fixed A Couple Of Things
Small errors caught on code climate
* Changed Password Reset Checks
Student passwords (not automatically generated) now need to be at least 8 characters long.
Also fixed 8 character condition (equal or greater than)
* Changed Password Length Message On Test
* Changed Password Error/Warning Message
Instead of only pointing out length, it points out the password requirements whenever at least one isn't met
* Restructured The Dynamic Update Function