created more logical gem structure with versioning and separation of the JUnit formatter