added crime watch directive and widget
Add crime-watch widget to index.html
changed link-to to crime
Add crime-watch widget to dashboard
changed link-to to the correct route
merging conflicts
Add settings widget directive
Add settings widget HTML
added to the spec
add settings widget to dashboard
added settings script to index.html
Merge pull request #50 in LV/gopher from features/crime-watch-widget to develop

# By Mike Dean
# Via Mike Dean
* commit '16c84bda473e8bed4562cfd9da8b027163ffdd71':
  changed link-to to the correct route
  Add crime-watch widget to dashboard
  changed link-to to crime
  Add crime-watch widget to index.html
  added crime watch directive and widget
removed scope
fix(icons): Fix error condition.
Merge pull request #52 in LV/gopher from features/settings-widget to develop

# By Mike Dean
# Via Mike Dean
* commit '2a63f0ffcda7fbb08037ee124243c0562393200e':
  removed scope
  added settings script to index.html
  add settings widget to dashboard
  added to the spec
  Add settings widget HTML
  Add settings widget directive
Merge pull request #53 in LV/gopher from features/system-status-errors to develop

# By Brett Shollenberger
# Via Brett Shollenberger
* commit '125720f5d6cb016310cfba9790b05e4537609cbb':
  Update test sensor to include name "Johnny's window"
  Add status-widget class to the system-status-widget
  Update weather widget to center the text
  Add styles for system status widget to center the error/warning text within their respective circles, and to add a border to the detailed error/warning alerts box.
  Add decorator to index.html
  Add sensor-decorator to provide view-specific logic; in specific, we added an "errorMessage" attribute that translates faulted, troubled, tampered, and lowBattery states into "Open,", "Lost Sensor," "Tampered Sensor," and "Low Battery."
  Update system status widget template to display error warnings for each sensor with errors or warnings
  Split up sensor tests to single expectations; group tests by high-level descriptors (Initial Attributes, PlacementLabel, ErrorsAndWarnings, State, Disarming, and Transactional Updates).
  Add errorsAndWarnings merged hash to sensor model
  Add errorsAndWarnings joint hash to System model, and update documentation to include this hash, plus errorCount + warningCount.
  Revise system spec to be more readable--remove multiple assertions from tests, group tests under higher level describe blocks.
  Factor out system-widgets spec from system model spec
removed space in refer a friend link name
:
Merge pull request #54 in LV/gopher from features/feature-icons!!! to develop

# Via Brett Shollenberger (1) and Matt Miller (1)
* commit '6d4ffabfd4523d5e4890b7091f672f046a8bf0f1':
  fix(icons): Fix error condition.
  chore(icons): Cleanup and misc.
  chore(icons): Remove icons from system widget directive
  chore(dashboard): Update dashboard.
  chore(system): Register icons in system module.
  fix(icon directive): Support transclude.
  fix(icon directive): Fix issue with scope.
  chore(icons): Rename icons declared in app.js
  chore(auth): Remove hanging console.log()
Merge pull request #55 in LV/gopher from features/flip-through to develop

# By Brett Shollenberger
# Via Brett Shollenberger
* commit 'c93bcd933350c0117ef5febca01d832eb808c38a':
  Add flip-through to system status widget to flip through errors and warnings
  Add safety-score panel icon
  Add flip-through views
  Add flip-through directive to flip through a collection
  Add second sensor to mock system to test flip-through
  Update styles for icon in safety-score-panel
  Add flip-through to index.html
Merge pull request #56 in LV/gopher from features/error-icons to develop

# By Brett Shollenberger
# Via Brett Shollenberger
* commit '5a363e9b0ca32319ec465a815b189d63d1c6c348':
  Add flip through documentation
  Refactor errors & warnings flip through in system status dashboard widget to add icons based on the reported error
  Register sensor error icons in sensor decorator using new array notation
  Refactor iconProvider to accept array of options for single icon class
  Refactor icon spec to accept array of options for a single icon class
  Add armState icons to system decorator
  Update errors/warnings on sensor to follow format errorType + sensorId : { problem: errorType, message: HumanReadableMessage, sensor: [object Sensor] }; e.g. faulted2: { problem: "faulted", message: "Open", sensor: [object Sensor] }. This adds human-readable message as a property of a sensor error/warning
  Rewrite tests for system#errors/system#warnings so that multiple error/warning states are counted on the same sensor, instead of counting an errored sensor as one error.
  Add additional error states to the same sensor in test system
  Add error icon styles