annotation, code support, ishOptions

synced some client code with pl-php. support for ishControlsVisible -
which can turn off features as not needed or implemented yet.

annotation and code support is present

reorganized some files to align with pl-php, not as clean yet but
working toward it!
basic help command support

closes #37
documented cli, help command improvements

closes #43
closes #37
bumped node support .8 is quite old
removed .8 from travis tests
Abstracted template rendering; fixed issue with JSON being after template in filesystem; cleaned up render function
Removed handlebars reference
Merge pull request #49 from ivanmayes/ivan

Abstracted template rendering; fixed issue with JSON files order in filesystem
simplfied banners for less changes

added entries to the changelog
Fixes #47
Fixes #43
Fixes #37
Fixes #36
Fixes #35
Fixes #26
changed banners
missed a conflict
references to grunt gone from patternlab.js
pattern states and connect and dot files

fixes #51
fixes #50
fixes #44
fixes #34
updated CHANGELOG