Fixed/Finished, now uses a fully functional websockets lib I wrote