Add an option to not use SSL listener

The use case for this is if the server is running internally and not
connected to the internet, there is simply no need for SSL.

The default has been set add a SSL listener and matches the current
behavior.
Merge pull request #5 from gaqzi/optional-ssl

Add an option to not use SSL listener