added tests
added keywords to component.json
furnished Readme
added inline documentation