Implement SSL Support
Implement functionality for https connections using a specified cert (which can be externally generated by something like let's encrypt).
Should add a config file option and command line option to specify the relevant cert file(s).