Rewrote message receive routines to handle incomplete header packets when communicating with devices running iOS 8.
Added type safety and checking of socket/SSL errors.
Removed spurious ignore of specific SSL error due to misreading of docs
Newlines are nice too
Merge pull request #47 from JeremyAgost/ios8-service-receive-fix

Rewrote message receive routines