Added mulitple line tokens + options

- Tokenizer will append to Generic ILists if a token is repeated multiple
  times in the input text
- Added an Options property to set Tokenizer parameters.  Currently
  supports a flag to throw an exception if a token is defined in the
  pattern that doesn't exist on the object being bound to.  Defaults to
  false.