increase timeouts for travis-ci
Convert classifiers to use factory pattern.

This allows us to create any classifier in the entire toolkit based on the
contents of a configuration file.