Code cleanup + Readme
1. Done a cleanup of the code - added error handling and additional error messages
2. Added a client function to check HTTP response body for error messages, since SoftLayer API sometimes returns 200OK when operation fails, and the error is returned in response body.
3. Added a Readme