Patch 1

Updated server and GUI (slightly), also updated hardware emulator. The emulator should be functional, though it is still untested as a whole.