Many cleanup changes!

Changed class to SparkButton, implemented TechNobly’s suggestions,
added ledOff(), more