scrutinizer-ci support, psr standards, more tests, and a change in the token format

This fixes issue #9 

The overall changes of the code are:
* Update travis.yml for more php versions
* Add in scrutinizer-ci support
* Force psr standards with phpcs

This is a BC break for existing tokens in the wild as they would need to be re-generated due to the encryption now happening in the proper area.  Furthermore, we break BC by when utilizing decrypt it will now validate the token (which was not possible before).