Make sure the "IO" looks more like an IO
Stop claiming to support GCOV format 4.4
Accept a single filename at initialization
Expose Stcoverage.functions
Recover from ENOENT
Add tests
Configure travis and coveralls