fixed most compiler warnings
added support for more messages and added reason for response codes
fixed logical problem in switch statement and added missing logic for NOTIFY, OPTIONS support
added support for ACK and fixed compile warnings
added support for publish, subscribe. fixed crash issue due to bad parsing assumptions
added error checking and tracing code
added lots of log messages - manage to deal with SIP messages spread across several packets as well as packets containing several SIP messages - this is a WIP
got rid of error return when given message is too short
refactored function name to be more generic (actually dealing with both requests and responses)
code cleanup, ensured entire routine gets executed for each message received - this was buggy before with previous implementation
fixed bug that caused sip messages to be pushed to map multiple times when packets were incomplete
cleaned up code and fixed faulty parsed bytes calculation
cleaned up code
removed few printf's and fixed a bug inadvertently introduced in my last commit
fixed an issue cause when invalid packets were received and caused parsing to fail altogether
fixed issue with reason that had trailing \r which was causing issues with plantuml parsing
Merge pull request #10 from yannickg/master

lets merge!