def __init__(self):
        self.myCommandServer = CommandServer()
        self.myCommandServer.registerObserver(self)
        self.myCommandServer.start()

        self.myMagtekUsbCardReader = MagtekUsbCardReader()
        self.myMagtekUsbCardReader.registerObserver(self)
        self.myMagtekUsbCardReader.start()

        self.myCameraCaptureServer = CameraCaptureServer()
        self.myCameraCaptureServer.start()

        self.myGuestDatabaseHandler = GuestDatabaseHandler()

        self.myLoggingDatabaseHandler = LoggingDatabaseHandler()
        self.myFileServer = FileServer()
        self.myFileServer.registerObserver(self)

        print "All modules have been asked to start"