Finish moving things to io.js

There are still file actions located in firetext.js, but anything
dealing directly with fileIO is in io.js.