Added "@requires" sections to all JS files.

This should make it easier to build custom sub-sections of JSTS with jstools.