View, layout and environment config files

- View and Layout directories added with handelbars templates
- a config directory with support for custom NODE_ENV variables
- Separating view assets and Locker assets/media in the public directory