add input and output options

Makes it a bit easier to decide where to apply transformations. This was actually needed because the migrator was going into my `node_modules` and performing operations there which I don't think is wanted (haven't used ember-cli yet). I'll make a separate issue for that.