More error handling
Determined that color conversion in command receiving is necesary, unless effects are change
Moved LoopingCall task init into the service itself, created functions to start/stop the task and change it's update time, and opened those functions to TCP commands