updated dependencies
adding tests and examples