changed clustering to DBSCAN

also added several more ways to manipulate the atlas from input clusters

added the ability to create a collection from the clustering which has
an additional trait in annotationhistory: 'label', which corresponds to
which label a click belongs, and is in the same format as At_X and At_Y
moved supervised := outside of agents_willing_to_learn loop
Merge branch 'master' of https://github.com/drphilmarshall/SpaceWarps
Merge branch 'master' of https://github.com/drphilmarshall/SpaceWarps
added offline stage2 candidate catalog. Fixes issue #39
Merge branch 'master' of https://github.com/drphilmarshall/SpaceWarps

merge 12 august 2014