changed whitespace from two spaces to tabs
module's name was far too unweildy. Changing it to `stormpy`
removed superflous exception types. Now, only raise an exception if there's an http error, or (optionally) if there's a storm error; i.e. if there's an error_class included with the response from storm
removed all the silliness with downloading the docs and verifying the requests against them... not sure why I thought that was a good idea, but it's gone now. users can consult the docs at their leisure.
removed convoluted auth system that allowed for a stored token. Didn't really work very well, and I never used it once. This simplified the code immensely. will go back later and add support for token-less auth, in case that might be required in some case.

corrected an issue where a request with no path would error out in an awkward way

fixed spacing issue with call to requests.post()

realized that I forgot to check if the user has elected to stop exceptions being raised on error_class responses from storm.
removed redundant import statement (os no longer used now that no files are created)
allow users to forgoe tokens if they wish. refactored a bit to make the auth process clearer.

changed the way we format input parameters to make the code clearer.
corrected some incorrect indentation levels in docstrings
attempt at some actual, useful docs.

showed some basic uses, and went over all the relevant options/parameters.

also fixed an issue where there's no error_message field when the server is replying with an LW::Exception::*
added version and User-Agent string

removed unused tests file (hopefully not forever!)

tweaked gitignore (ignore vim swap files; no longer use docs.json)

tweaked formatting in README.md
Merge pull request #2 from gbromios/proper_refactor

Proper refactor