Add incident model, API controller; Failing tests.
Fix failing tests.
Add filtering, tests. Set up streaming for incident changes in report.
Address code review issues.
Refactor Query object; failing tests
Refactor query class, subclass, adapt tests.
Add tests for streaming incidents.
Remove commented line.
Fix merge conflicts.
Addressing some code review issues.
Add DRYing to socket handler; fix incident query filters.
Add incident query tests
Abstract object comparison function.
Fix merge conflicts.
Merge branch '1003_incidents' into develop