Replaced groovy-based Sample and Clonotype classes with java-based versions. Continuing refactoring