Tabs now have an active key which is reactive to channel joins/parts. Also implemented the code to handle commands in the command manager, they're split via spaces and the first part is parsed. So {'/join': function() {}}
Started work on the actual tabs, they use a fake collection which is all the users tabs joined together and then merged in a Meteor.publish so we can take advantage of Meteor.renderList, we *really* dont want a tab being re-rendered at any point
Code cleanup, removed the module files at the moment cause they're really not needed