refactor for extended coverage

Added support for more dynamically flipping between wsdls
Start deprecation of flushAll towards using the upstream API's name for the function
Require 'user' to provide a directory with the wsdls they need, because of the multiple versions of the upstream API.
Exposed some Pool and VirtualServer methods directly as first class methods.