Declare this version 0.5.0
Breaking change  - move junit @Rules into a separate package.
Breaking change  - move bits into separate packages.