reorganizing Adafruit NeoPixel library, adding support for flash and wipe functions and UID for master-slave communication