Introduce templating system
Dashboard modules are dynamically processed and dressed with the dashboard layout.

Jira issue: WP-983
Update prompt for the new UI

Jira issue: WP-983
Added gitignore for node_modules
Forgot to upload the main layout

Jira issue: WP-983
Merge remote-tracking branch 'upstream/master' into dashboard