Consolidated all my effects to a single source file to reduce file count
and thus compilation times on BBB.  Created optional macro EFFECT(name)
to reduce code duplication of effect class declarations.  Moved Execute
command back to SerialController since it's only class using it now.
Minor fixes to reduce warnings.