added some description of the lib as well as usage example and demo