Adds scrolling to tray (needs to be fixed better at some point)
Adds empty widgets to the tray, and some minor interactions
Introduces less, and some further angular components

- Converts the main css files to less instead.
- Adds widget directive to represent widgets.
- moves vendor styles, js, and icon fonts to separate vendor directory.
- Dashboard controller moves to the dashboard directive, and a new root
controller is used for the main path.