parse spaces at the beginning of rules better
added accessors for options
fixed my test cases to use add_option instead of @options <<
added testing of community rules
Added RuleSet feature
added writing to file
ruleset now perserves comments
fixed log action regex to (alert|log|pass|activate|dynamic|drop|reject|sdrop)
removed Snort::Comment and placed a comment member in the Snort::Rule class.  This allows someone to attach a comment directly into the rule instead of having to manage an array in Snort::RuleSet.
adding .each and .to_json to Snort::Rule