Load keys from ~/.ejson similar to knife

I made some changes that will use the default keys in ~/.ejson/publickey.pem and ~/.ejson/privatekey.pem
I also made a small change to the encryption so that it accepts key data rather than paths, allowing other libraries to use ejson more easily.

@burke for comments / preview