Added a spec for the Compiler class. Fixed run arguments when using its API (worked fine with options from ARGV).