Refactoring: move contents of Main to a Compiler object.
In preparation for maven-scrooge plugin.
Both Scrooge Main and the Maven plugin would set configurations stored in Compiler object and call Compiler.run() to invoke Scrooge

RB_ID=122952