* adding word count Make target
 * adding string escaping to option help
 refactoring the tag object to take a type, and allowing tagsets to take multiple types of tags. this lays the groundwork for a factorial CRF
 using named constants in the config