Started work on multi-valued discrimination trees
First version of MultiDTrees (w/ restricted functionality)
Added missing license headers, added javadocs (where applicable)
Merge branch 'multi'