Finally, daemonising works, bit more tidying and packaging and we're done
diff --git a/socketserver.py b/socketserver.py
index 38d4dce..dc667a6 100644
--- a/socketserver.py
+++ b/socketserver.py
@@ -37,6 +37,7 @@
     def __init__(self, config):
         self.server = TCPServer((config["hostname"], config["port"]), TCPRequestHandler)
         logging.getLogger().name = "ListenerServer"
+        logging.getLogger().setLevel(config["logging_level"])
         logging.info("listening on %s:%s" % (config["hostname"], config["port"]))
         self.db = DBHandler(config["dbfile"])
         self.create_db()