updated README with description, usage, and code examples