Add ignoreDelimiters option

I think you'll want to ensure that the characters are all escaped for use in a regular expression, otherwise a lot of characters (`*`, `^`, `$`, `.`, `?`, `{`, etc...) can have special meanings. There are simple one liners for doing this on stack overflow and other places (I think we have a few instances of this in angular.js)