Renaming the config block method from .api_model to .api_config, to make it read a little nicer on both the base class and on inherited classes
Making it possible to raise exceptions for unauthenticated or not found response codes. Also making sure the builder does not run on empty response bodies.