Initial webapp commit

Requires node.js

Includes required modules for simplicity