Adding PEP8, Trash, Delete, and ServiceAuth

This PR contains the following improvements:

* Conforms to PEP-8 formatting
* Trash, UnTrash methods added
* Delete method added
* Support for ServiceAuth
* New test for ServiceAuth