Apns client implementation for golang