Rudimnetary hashing under the influence of hash.
Cleaned up some password code, added more unit tests