Modules

Adds error checking to file handles and provides per file handle options.