Added ability to add dictionary using a Reader such as StringReader(patternDefinition)

Added more code examples