Fixing bug in toXMLString of namespace enabled classes

   - start node was missing <ns>: prefix
Test case and fix for complex class with attributes
Adding function comments
Adding support for deserializing SOAP Fault messages
Adding new utility methods & phpdoc to PPApiContext
Modifing PPBaseService/PPAPIService classes to use apiContext

   PPBaseService now takes an array of instantiated handler objects instead of handler class names. PPBaseService also acts as a facade setting up the APIContext for old style and new style service wrappers.