Dashboard 2.0

The dashboard is completely redone using w2ui. Users can customize their dashboard by adding/removing their favorite searches, changing table positions, width, and more. Users can also have multiple dashboards and admins have the ability to create public dashboards shared by all. This also includes the introduction of the packery library: http://packery.metafizzy.co/
It would be good to include "crits.dashboards.views" as the first argument to `patterns()` so you don't have to repeat it for every entry (check out something like the `indicators/urls.py` file for an example).