Tests + code
Longer salt
Clean-up
More tests. ;)