Refactor base parser to check for unexpected server responses; Provide parser tests.
Remove activesupport dependency
Refactor specs into shared examples.
Merge pull request #9 from conduit/ATOM-1509_conduit_500_errors

Atom 1509 conduit 500 errors