Move everything into a client class and use device token auth
Merge pull request #18 from arolan/feature/auth-device-tokens

Move everything into a client class and use device token auth