Several improvements

- Use collections with generics
- Much, much improved (faster and better) k-medoids clustering
- PrintAngles and Clusterer as console apps