add jshint to build, various changes after jshint runs
remove use of with statement from flowchart
updates from linting
build updates
switch docs to jsdoc format
jsdoc config updates
move comments out to apidoc files
change apidoc target, add readme
update jsdoc template to allow for inclusion of my own css files