First steps removing the dependency on testing.
Separated tests.
Bumped package version.
Manual merge.