Add mirc domainrep feed
Fix mirc
Remove unused require for stringio
Fix issue #28
Fix issue #28
Merge pull request #28 from pierre427/pierre/add_mirc

Pierre/add mirc
Add CSV parser #8
Rewrite Threatinator::Feed

- No longer use PropertyDefiner
- Ensure that it returns immutable values wherever possible.
Improve specs/unit tests
Add autoshun shunlist feed
Merge pull request #33 from justfalter/add_csv_parser

Add csv parser
Switch to using builders for feeds

- Feed now provides builders for filters, fetchers, and parsers.
- Tighten up validation for Feed attributes
- Parsers:
  - No longer initialize with IO.
  - Now have a #run method that accepts an IO object
- Add equality testing for filter and parser instances

Add filter builders
Merge pull request #34 from justfalter/use_builders

Switch to using builders for feeds
Add gzip decoder support #35

- Gzip decoding can be specified via 'decode_gzip', 'extract_gzip', or
  'gunzip'. I added aliases because I'm a nice guy.
- Decoders will always close the IO that they are decoding.
- Overall, improve validation of feeds
Merge pull request #36 from justfalter/add_gzip

Add gzip decoder support #35
Add JSON parsing support #12

- Begin supporting JSON parsing
- Breaks JRuby support until we can find suitable library #38
- Only close IO if it isn't already closed
- Add phishing as an event type
- FeedRunner#run: Add option to allow decoding to be skipped
Add phishtank feed
Merge pull request #40 from justfalter/add_json

Add json
Closes #12
Update CHANGELOG.md
Update CHANGELOG.md