Split into separate files

Think I made it work this time
Started writing about socket.io