DRY up colour assignment of boxes
Rewrite using a hashing function, salts, and HSL
Fix indentation
Add skattyadz to copy
Use a jenkins hash algorithm as it varys the hash result far more significantly for minor value changes (old hash looked too similar for strings of the same length)
Only show a colour after a minimum of 3 characters (suggested by @cstuder)
Show invalid length password as shades of grey (idea stolen from http://mattt.github.com/Chroma-Hash/)
Add MIT licence
Merge pull request #4 from skattyadz/master

Merge in improvements