Refactor and introduction of remaining endpoints

* Implements remaining documented endpoints.
* Replaces superagent with request
* Renames "application" endpoints to "cluster", to match Tutum documentation
* Passes configuration to Tutum object replacing the necessity of an authentication method.  Since the authneticate method was async, you would need to call it everytime you wanted to use the cloud object