update readme. add code examples and features