options changes

added some new options, and changed the way options are passed around
so I don't end up with a list of a million in the linkify helper
alwaysIncludeProtocol logic error

oops, logic error in alwaysIncludeProtocol regex parameter check