Initial commit of original classifier4j files with rewrites for generics support.  This does not currently compile.