Initial commit based on original project

Includes
- rest api
- routes & views for node.js
- static files used on pages