SVR PCM Fixes

1) Configuration page left scroll button causes value to go below 0
(-1,-2, -3, ect) and consecutively subtracts values.  FIX: Once scroll
has reached minimum value (first recipe component), it circles back to
maximum value (meaning last recipe component)
2) In configuration, Reset does not reset the scroll.  FIX: Scroll is
reset to very beginning (first recipe component)
3) During operation, user stops and restarts the recipe – when doing so,
the recipe is added twice.  Fix – upon restart, the recipe is
reinitialized with just the original recipe that was entered into the
configuration.
4) During the operation, the program cycles infinitely.   FIX: User can
input the number of cycles for the system (default is 1)