Merge pull request #3 from srowen/master

Results from IntelliJ inspections.
Fix a bug in which dense matrices were forced to be the default, instead of letting ML decide
fixed javadoc error
added documentation and constants
reverted json file
Merge pull request #4 from paliwalashish/master

Added docs and moved inline strings to constants
Have KMeans bail out with a warning if the number of centers found is less than the number requested
For kassign, re-use the center ids from the centers file, don't use 0:(n-1) unless no center ids are specified
Add support for multithreaded clustering to the kmeans command
Add a much richer set of sampling tools to the command line
Un-tab pom files
Initial HCatalog WIP
added javadoc and fixed formatting issues
merged from master
Merge pull request #5 from paliwalashish/master

Added Javadoc and fixed formatting issues
Client imports cleanup
Enable sample command to support multiple grouping fields
Update example workflow to show how to use the sample command to analyze extremal values in the assignment
Add handler for ISEs to the Main.java class
Typo fix