Introduced profiles and rotary working full

Instead of durations, there are now 4 "profiles." The goal is to have 4
user-configurable profiles (but still have defaults available). First
step will be to make K initial adjustable.