Improve sip parser.

* Fixes get_peer_tag funky behaviour.
* Moves tests into respective source files when possible, adds new
  tests.
* Whitespace cleanup.
Merge pull request #89 from SIPp/feat/better_sip_parser

Fix get_peer_tag behaviour by altering sip parsing.