Fix demosite installation requirements
install npm stuff globally and check for bower.json