Implements the active trip view.

A compound key is dynamically created which requires the following;

config/elasticsearch.yml:
script.disable_dynamic: true

TODO: we must implement the scheduled trips as well to complete this view.