Triage refactor

1) moves business logic from the Triage controller to the Triage service

2) the Triage service also converts data models into appropriate view models for the Triage controller.

Needs some testing. Aside from any bug fixes, this will be the last pull request before version 2.0 is released.