adding gulp and linting
updated packages
use amd in precompilation
remove reference to ENDemo
updated require paths and deps
cleanup
pass options
set templates