Added tests, bugfixes, dependency updates, version bump.