Add new effect and rewire effect registration

-- Add simple color wipe effect
-- Effects can now be registered more generically through the web
   interface, specifying parameters as well
-- Pass options hash to effect constructors, providing sensible
   defaults