shared/store: Add (inefficient) name-based entity lookup.
client/listener: Start of work on authentication.

We now pull in the go.crypt scrypt package for password hashing.