test setup and cleanup + upped client calling a level
clean up unused packages, + added annotations
update version + dependencies