Update all packages to the latest version
Use ^ to every dependency version
Fix browser-sync

The client script has moved to be in a browser-sync folder
Introduce new layout system.

Use $layout in your template to load it inside a layout.

Fixes #1