Initial commit
.pem files set up correctly
Added logging
Added binary to .gitignore
More idiomatic creation of buffer
Started splitting things up into functions
Starting creating a package
Return connection error and reformatted code
Push is now non blocking
Pushes working, need to handle errors
Basic reconnect working on error from APNS
Removed duplication by moving the connection logic into a separate
method
Simplified connection to APNS by using tls.Dial
Don't need the os package
Seems to successfully resend failed payloads
Moved apns code into it's own package
Use log instead of fmt
Server credentials and type can now be specified
Fixed a bug where messages could be sent more than once
First attempt at consuming the TFL xml