limit access to 'effect', unit tests
added 'effect' to set
added failing unit test for invalid 'hue' parameter. commented out for now.
added comment explaining commented-out failing test
Merge pull request #33 from turnerba/bat-loop

Bat loop