Update code to PSR standards

Used PHP CS Fixer version 0.3-DEV
Merge pull request #58 from whiteoctober/feature/cs-tidy

Update code to PSR standards
Badge numbers need to be an integer, not a string
Merge pull request #62 from whiteoctober/feature/fix-badge-numbers

Badge numbers need to be an integer, not a string
Command to send a test push notification
Tidy code
Check token is the right length for common services
Check for badge method, not for iOS service type

Maybe in future other message types will support badging.
Add blackberry and mac message types

Simplify setting the default sound on apple messages - call the option
whenever it exists.