inital commit with main architecture

BDD architecture, package.json ready for npm publish, demoFiles and
default building Cakefile