Disable rubocop RedundantBegin for modules
Split SIP response parsing out on its own, add unit tests.

Passes rspec but fails in framework. WIP.