Restructured the file structure of the node files, makes it feel like one single app under an src folder, irc-factory and irc-backend are split up here into factory and backend