Added tests for OPTICS clustering
Added OPTICS clustering and distance functions