Working on representative saving. Clustering and Cluster functions
created and tested.
GUI code moved to separate project