making progress on refactoring and updates
Merge branch 'feature/more/expressive/model' of github.com:bio4j/bio4j into feature/more/expressive/model