domain model construction, testing, Trip entity; maven dependencies updated