Ben/Varun: Add socket io server and client side