Added options argument to fromString

Used to customize options when converting a rule from a RFC string.
Replaced constructor definition
Merge pull request #9 from aferre/master

Added documentation and constructor