Update bower and npm modules
Add a demo mode