-Makefile is changed to incorporate unit testing with google-test framework
	--the google test framework is expected to be @ GIT-DIR/thirdparty/gtest-1.7.0

-partial implementation of geometric hashing
	-kgGeometricHashing.hpp has the implementation.

	--In spotIt::processCircle, after clustering of contour-points, approximate the contours , for drawing and for geometric hashing
	-In spotIt::processCircle, Optionally try out SIFT features of contours and draw them (this functionality is turned off now)
	-In spotIt::processCircle, collect all valid contours fior each cluster into pointCusters, and do geometric hashing
-for geometric hashing, see http://graphics.stanford.edu/courses/cs468-01-winter/papers/wr-ghao-97.pdf
-geometric hashing uses a hash function which is similar to p-stable LSH
       http://www.mit.edu/~andoni/LSH/
--adding some required files for gtest
-Makefile changing the order of rules, more specific riule comes first, compared to less specific rules,
eg; rule about $(BUILD-DIR)/test/%.o comes before $(BUILD-DIR)/%.o

-geometric-hashing further work, Hash data structire houses HashEntry-ies
-HashEntry is a template argument of Hash (which is used for locality sensitive hashing)

-use familar colors with familar color names

-testSpotIt.cpp, disabled
fixing git mixup