websockets garbage
basic backbone outline