Added name tag in pom.xml so correct names would be shown when compiling with maven. Also extracted TripService interface according to issue #19.