updated versioning scheme
imported clustering implementation from alpha version
GUI parts moved to a separate module
fixed dependencies