Refactored CleanerVersion testing by moving tests to an own module, enabling migrations to be tested;
Updated the README and docs for the recently added migration awareness