Pass filenames as arguments, not via options.

Fixes #1326
Can the default values be made consistent with src/Compiler.js?