updated file structure, finished testing of websockets, prepare for integration of hardware