Replacing vectors

Using ArrayLists and TreeSets.
First compatibility for SOM

Using tree sets to show sorted subjects and walks.
changed package settings
Merge branch 'treesets'