Adding options for logging errors to a file

Hey, I've made some updates to this to add options externalize the reporters like JSHint does. I've also included reporters/file.js which will log the errors to a file rather than the console. This should address #3.