Creates more granular exceptions v2

The Exception hierarchy is as follows:
* SoftLayerError
  * SoftLayerAPIError
    * ParseError
      * NotWellFormed
      * UnsupportedEncoding
      * InvalidCharacter
    * ServerError
      * SpecViolation
      * MethodNotFound
      * InvalidMethodParameters
      * InternalError
    * ApplicationError
    * RemoteSystemError
    * TransportError

Reference for standard xmlrpc fault codes: http://xmlrpc-epi.sourceforge.net/specs/rfc.fault_codes.php