TimeConstraint now takes command line arguments, rather than hard coding
in the main method.