Additing initial files. Took the contents of spam and am reworking everything
around to be a much cleaner clustering package. So far only modified up to
AgglomerativeClusterer in clustering.

build.gradle is still empty but putting the file in the repo anyways.