Stopped overriding the ping method provided by the 1.0 API, but it didn't match the "castExists" regex so...

Fixed the lack of castExists for ping/1.0 by removing castExists all together from the API. It was the
case anyway that all HEAD requests needed to be cast, so now the clientAction module will set that
param when the spec is set to make HEAD requests. The transport.request still expects that parameter.

Switched the apiVersion implementation to use funcEnum, and exposed the options on the Client constructor.
Docs to come.
Merge pull request #30 from spenceralger/ping_1_0

Stopped overriding the ping method provided by the 1.0 API
added docs related to extending the API, and included the transport page in the index so that it is listed online
shortened the doc titles
reformatting logging doc