sanitized pom

* fixed file encoding
* pindown versions of plugins used
implement incremental parsing for Pattern #4

* introduce derivatives of Pattern
* added String representation to Patterns
* introduce Incremental object to parse strings incrementally
* implement incrementally() for PatternScanner