make .key_for a public method
VERSION 0.9.0. New #all feature, better test coverage