Added all the UCI datasets in csv format.
Fixed a bug where Dirichlet couldn't classify if it were empty.  This should never occur, but it does due to a bug in DTree occasionally.  It shouldn't affect results though because it happens very rarely.
Made crossvalidation use the semigroup method for parallelization, and converted metrics into categories and functors in order to accomplish it.
Changed a bunch of stuff about how distributions work.  I want to combine it with the statistics package, but haven't figured out the most elegent way to do it.
Changed namespace from HMine to HLearn.
Refactored interface to split into multiple libraries.  Still fine-tuning how much stuff we can get the compiler to do automatically.
Made the algebra batch function work on generalized data types using ConstraintKinds.  Split out the CK stuff into a new library of the same name.
Added MarkovChain
Started the kd-tree idea
Haven't done this in too long.  About to factor out classification algorithms.
Haven't done this in too long.  About to factor out classification algorithms.
Mostly refactored, still need to handle DataDesc.
Added some documentation and cleaned interfaces
blog v1
Lots of changes.  Doing this to fix an error with github version being behind hackage.
Method of Moments group hom works.
Changed .gitignore
Normalized
Update README
Update README