Ensure output stream is always closed
More cleans and hygene-related refactoring.

 - Tweak fixture loader API so initialization option is chainable
 - Add an EadImport command test
 - Fix some charset issues flagged by Jenkins
Merge pull request #59 from mikesname/master

Yet more cleanups and refactoring prompted by Jenkins