Settings menu functional

Settings menu allows the user to change the cycle duration, the free
time/reward duration, and turn on/off autosaving.