!sc2 prototyped

made a pull in case someone wanted to review before merging, also i don't want to touch master branch with code written at this hour

NOTE: will only work with isjs fixed
Because dependencies are inherently transitive and the core doesn't depend on all these things directly. We're developing a nice, modular app here but not taking advantage of the modularity that node offers.

I think it's nice if a plugin can be added with only single line in the core package.json and nothing else. Feels more 'pluggable' to me