refactor gpio, make lights dance on boot