Add new features and expand the Twang object

* Add options hash to contain configuration settings
* Add SILENT tag to the vernacular hash
* Improve matching patterns to include $ character so as to comply with
  javaScript variable naming rules and capturing group for BABBLEs
* Add option to preserve comments and render them in the HTML
* Extend the enunciate function to include SILENT (empty) tags