jslint tests along with template for general cli testing

This is the core jslint command test setup. The key points are the fs mocking via mockery. shell.js is required but in the end unused for this particular command (it wasn't helping keep tests from having side-effects).