Refactor populateVelocities. Document it.
Revert intrusive changes to main function.

- Don't swallow unexpected exceptions. Let the message show on program
  termination.

- Hide async spinner requirements of the approach planner to its implementation.
Merge pull request #14 from pal-robotics/refactor-popuvel

Refactor populateVelocities