Merge pull request #37 from mikey179/master

more work for 3.1.0
allow access to request instance in subclasses
add changelog entry
add possibility to overwrite decision about ssl switch