Node.js all the things

Well all the really weird bugs are fixed.
WHAT IF `!nick`, HUH? WHAT HAPPENS THEN!?