remove extra socket.io script tag
move Cell to its own file
Cell tests
a bunch of code shuffling and cleanup