Renamed package from number to comparable as the predicates are for
comparable types. Added some javadocs. Update serialversionuid generator
to be a private field and it only generates on non-interface classes.