Issue 1859: Challenge signup dates not being enforced

Resolves issue: http://code.google.com/p/otwarchive/issues/detail?id=1859

Challenge dates are now checked for continuity, and enforced by validation in the model.