Updated packages
Bumped version
Refactored interface and updated tests