Code rewrite, made simpler to arbitrarily add/remove leds

Configuration should be easy to do, editing stuff between lines 47 and 54. Additionally I tried to comment a lot and make it generally easy to read, but I think it's still messy