adding data clustering with tests
Renaming coordinate accessors and clustering package