better wrapping guzzle exceptions
User can be updated via 'update' method and can no longer created array
data
Gateway depends on User
In case of Client Excpetion into login method throw a ForbiddenException
SdkInterface that extends ApiInterface
Added Sdk/ForbiddenException
Added a KbizeCli base Exception
Added setApikey method on client in order to add default header with
apikey
try to bypass Kernel object and use Gateway object directly
Added Questioner interface and a base console command that implement it
Created an Application entry point
improved wrapping guzzle exceptions
User depends on Cache object, can be initialized from cache and can store his data on it
added vfsstream libraries for mock filesystem
Implements Cache Interface with a YamlCache class
added some services to di
it's now possible to store new user data in the update method
specialized yamlCache into userCache
added the possibility to specify level of identation
use apikey from user