The long road to unit tests: massive refactoring and cleanup. Adept is now more modular and thus more easily testable. There are also a few fixes and some config-options have been simplified. This release does not improve compression efficiency.