finish up password salting

relates to issue #12