Add effects, controller

-- Controller is a list of registered effects and an interval timer
   to call render on them
-- Effect is a base class for all effects
-- Throb is the first effect (adapted from node-pixel project)
-- Add ability to set entire grid to a single color