Add requests as a requirement, increment version
Remove urllib compatability fluff
Remove urllib dependency inherited from url.py (oh my god I need to rewrite this)
Nicer formatting on api error dispatch table
Stop using error-based conditional in API error handling, it is bad and wrong and I am not sure why it was even there.
Stop creating error objects just to have them thrown away
Accidental newline removal
More sensible imports
Grossly simplify the request-sending mechanism
Remove a useless import and definition (confounds me as to why I had them there in the first place)
Force checking of SSL certs
Take payoad preparation out into a seperate function, add some comments
Add missing ticket endpoints
Correction to ticket endpoints to allow reference ids
Add preauth endpoint
Add file handling to eligible.url.request, correct an error message.
Activate preauth attachments
Remove incorrect file handling
Updates for deploy