!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
Not to beat a dead horse too much but this is what i mean with plugin dependencies and why it's worth considering a separate package.json for each plugin.