Try to return more descriptive errors
0.5 IMPORTANT: Changed to kwargs instead of args!!

Pretty big cleanups in this release to better allow alternative forms of authentication (such as OAuth)

Please review the README to see new way of accessing Salesforce() method. SalesforceAPI() has been depreciated and will issue a DeprecationWarning.