Add a fixer for open() -> io.open()

Also introduces the concept of opt-in fixers.

Closes #42
Rename some variables to be clearer
Merge pull request #67 from brettcannon/fix_open

Add an opt-in fixer for open() -> io.open()