Added command line arguments, --config now lets you choose config file. logfile= is requred in the config file or you will throw an error. Leaving it blank uses no logile. Added certfile and keyfile to the config file so you can specify a location instead of hard coded. Defaults to the server.crt/key as it used to be. Initscript for upstart is included.