Enh #20: introduce JSCS & refactor code accordingly
Merge pull request #21 from mcalthrop/enhancement/20-add-js-checker-to-build

Enh #20: introduce JSCS & refactor code accordingly