Generate a self-signed cert when none is provided

The documentation suggested doing this manually, but this is better
because it does it for you!
Use wildcards for the self-signed ssl domains
Merge pull request #35 from taoeffect/self-signed-ssl

Generate a self-signed cert when none is provided