inverted ifs to simplify (#25)
added BaseTest and moved methods (#25)
refacorted tests by reusing some mock fields and other pre-initialized
values (#25)
added DataConverter and refactored tests/assertions (#25)
formatting and organizing imports (#25)
reordered methods according to call-stack (#25)
fixed findbugs warnings and removed duplicate code in src/main/java
(#25)
moved exploding of test methods to separate internal class (#25)
improved javadoc (#25)
further added separate class for test validation; renamed and refactored test
generation class (#25)