De-magic constant...
ApnsWriter -> ApnsNotificationWriter.
Move the utility write/read stuff to a new class.
Add ApnsResponse.
Refactor shared code into ParserBase.
Add error reporting.
Avoid some ObjectDisposedExceptions during clean up.