Finally nailed it. Niels was right, multiple imports would run multiple versions
of the classes and variables from the module.
This commit removes one of the imports from master_server.py
Fixed the empty dialog boxes in master when started up.
Changed the polling function such that it will only close the dialog if
either of the status has "clear" in their messages, and keep the dialog on if it receives
empty strings
Making sure all files are all using the absolute path in sys.path
And also making sure all singleton patterns are implemented correctly
delete unused test files