Update demo

Fixed naming inconsistency issues related to package name change and added an
alternative way of handling boilerplate.
Bumped npm version