HTTPS support

I have noticed that with my new etsy developer app I am not able to use the http protocol anymore. I have to use the https protocol instead. I have reworked both secured client and basic client models to support https. Please take a look and tell me what you think