Decomposed dashboard state object creation
Modified timed_stimuli constructor to accept pre constructed stimulus.
Decomposed timed stimuli factory methods
Integrated UnlockStateFactory changes into UnlockFactory