Add Collection class for paged-responses

Refactor endpoints a bit
Flesh out Vehicles functional test