moved dependency for jsdoc to task for windows compatibility
added functional test framework and ported tests.
closes #27 and closes #36
added cerulean theme for jsdocs
fixing travis doc:pub
added basic jsdoc comment to test last commit
adding cache dir to doc:pub task
fixed alt-require rule, it used to process all elements, not just imgs
Merge branch 'master' into feature-envs
linted envs files and linter