Feature/memcached key hashing

Provides a simple alternative way of making sure keys are within Memcached spec and subsequently addresses #7
Could you add a Scaladoc here, along the lines of "convenient because it creates human-readable keys, but only safe for ASCII chars"