initial commit
describe the library API in readme