Added --require switch to CLI with tests.

Hey,

This feature addition makes it possible, via a CLI switch, to require arbitrary files or libraries into the context prior to reporter execution, making it possible to require custom reporters and other fun extensions. I've included tests, and the addition is relatively simple.

Let me know if something needs modification.

Thanks, cheers!