removed get_duration() from Incident model and updated model unit tests accordingly
Custom Manager for Incident Model

- created IncidentManager a custom manager for Incident
- factored out aggregate call into avg_units_by_type()
- test case for avg_units_by_type() function