Implement and enhance promotion mechanism test
Improve error message on promotion mechanism failure.
Add test data for promotion mechanism.
Add test data for promotion mechanism.
Add dependency on jcunit.
Add 'jcunit.report' to .gitignore.
Add report.jcunit and remove jcunit.report.