!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
why? what benefit would that provide? now instead of a single file with dependencies, we would have a thousand?