Various tweaks

contains
- pull request #8
- demo page
- option to prevent form from submitting when invalid password is entered
- function to remove repeated characters from complexity (valid 'noooooooooooooob' becomes invalid 'nob')