Add TransitionTime
Added Group.
Added command-line version, plus minor supporting tweaks.
Made pace controllable
Setting up packaging as an executable