Add HeadsetResponsiveEffectLayer superclass which layers can subclass if they want to respond to a (smoothed) eeg signal. Few other minor cleanups.