Move installation and testing concerns into NPM

Makes npm responsible for installing bower packages and running
gulp. The primary benefit is that global packages are no longer
needed since the local npm bundle is automatically placed in path
in this context.

Additionally, by moving to a more standard process for installing
and starting tests, we're simplifying the responsibilities of the
fabled E2E CI/CD system.
update deploy to use npm
Merge branch 'feat/default_account_images' into chore/cleanup_build
add bower as direct dependency
storytime subscription
use ssl
bind html
copy and such
unit tests
e2e tests
Merge branch 'master' into feat/storytime
add call to action for storytime, track better.
track in analytics
dep
coverage
Merge pull request #54 from PRX/feat/storytime

Feat/storytime