added inline documentation and license for mathewp/keys
added keywords to component.json
added tests
added tests
furnished Readme