lint: silence unused param warnings
fileopener: coverage identified bug in error handling
test: add tests over fileopener for full coverage
reporter: use bind to attach object as "this"