Moved Filter to its own class.
Changed Writer to use text rather than binary
Added support for percent coverage
Added constants for fields when parsing