- Refactor a lot of code
- Fix APNS connection using apns-clerk
- Change send test for APNS
- Use different APNS connection to sandbox and production