Add a test suite.

More information in maillist thread:
https://groups.google.com/d/msg/salt-users/JIZoC4wVVag/_yAhZuD_c6sJ
Add requirements for install and tests.

Note that I have set the requirements to the lowest version of salt and cherrypy that I have tested with, feel free to change this.
Fix typo.
Merge pull request #62 from holmboe/test-suite

Add a test suite.
Fixed inconsistent workding
Added local_async client docs
Minor rewording; added link to Salt's Python API docs
Added seealso links to LocalClient docs for both 'local*' client docs
Replace Login 302 with a regular return containing useful info

Fixes #58
Updated docstring for /login
Merge branch 'no-login-redirect' into develop
Output the full traceback and not just the exception message
Be consistent with 'result' key in return data
Added note about changed /login behavior
Added /logout URL

Fixes #64
Added Logout view to docs
Added versionadded to Logout docs
Added a central check so that Salt's eauth is always run
Add convenience URL to bypass CherryPy session handling

Fixes #65
Conditionally add 'token' to the lowstate if we have one to add