adding led pattern functions to an array or object for iteration

This ended up being a logic issue for me. The function pointer array worked like a dream, along with arrays that held properties for the parameters of the functions. The rest came down to making sure the functions were decoupled enough to be able to handle each strips necessary led state and position.