Done some initial work on a validation framework. Removed Specs2 due to problematic Maven support (outside of JUnitRunner).