Dashboard Persistance

These commits should be enough to demonstrate the intended flow. Note that this isn't completely working as intended, since the sidebar booleans CANNOT be overwritten by the controller (because of the one-way binding from the "@" isolate scope thing). The changes to userParameters, though, show through. Altering the userIdService should alter the way the directive called with a specified userId is drawn.

Notes:

- /app/#/intervalDemand navigates to intervalDemandTest.html
- intervalDemand directive uses the intervalDemand.html template