Update dependencies
Add basic functionality
update readme