Clean up some config stuff related to the multishot save path.
Some general config class clean-up.
Add configs for different motion modes: Linear, Circular, Elliptical, Path.

No functionality for the modes yet.
Add a Motion class and some initial stuff for the new motion modes.