prevent phpstorm configuration
replaced exceptions with guzzle exceptions
replaced magic methods with real methods
xml clean code
started test cases
api signature + started methods implementation