prefix setApiKeyMetaData with underscore

this is an internal method
expose encryption key options to getApiKey method, document it
use 256 bit encryption by default for api keys

trying this out, i want to see it pass on travis first