Adds flight path to the map

For now, we're just using test data for the flight path, until we have
something real to use. Adds unit tests for the new behaviour. Also
refactors the maps service to allow us to test it more easily.