initial work for data layer and mechanism for configuration.
updated web api to allow upsert for trip and including route and marker requests.