Fully implemented device APNs registration.  Also sends token to server. Need to update server address.