move tests to impl package
update dependencies