Better support for https

I took a couple of minutes to add a first approach for better SSL support.

One issue I found: If you have a webserver and do not require a scheme, you can actually (according to sf2) use both, but the documentation here requires http. I don't know how I could then probably handle it, if the route requires http and does not allow https.

Therefore you currently cannot test routes, allowing https and http, using a secured connection. Feel free to change that ...

Should fix #266