Adds grid for dashboard and shows the basic layout

Adds some simple styles for grid (hardcoded in the dashboard directive so far),
and also adds a simple settings button to the top right (defined in the widget
tray directive).
Makes dashing.py executable so it can simply be run with `./dashing.py`.
Removes unused styles from index.
Puts all the css into modules that prevent pollution of the global namespace.