Added .gitignore and reformatted everything
Removed the static api
Removed the cache

It will be readded later but in a different way
Changed Client to Provider

The old "Client.php" was removed and replaced with a more generic
ProviderInterface. From this point on you can cache request be writing
your own CacheProvider which sits inbetween the Api and the actual
provider.