add working HTTPS; revise challenge parsing

- previous HTTPS "fix" didn't work at all
- challenge parsing now allows unquoted values
Merge pull request #3 from lvivier/master

add working HTTPS; revise challenge parsing