uppercase for class names in class template
recode BaseCloudStackClient to better handle signature (errors appeared in some calls). Massively inspired from https://github.com/jasonhancock/cloudstack-python-client's implementation
reorganize CloudStack python package