Overhaul workday sensor config

I find the configuration of the workday sensor to be extremely difficult to work with

  1. it’s a workday sensor, but the config allows for adding or removing holidays. it should be for adding/removing workdays. This is an unnecessary reversal.
  2. “Holidays” must be added to the excludes for any holidays to be excluded, even ones that are explicitly added. There is an expectation that any dates I manually added would be removed.
  3. Sensor doesn’t allow for workdays that fall outside my includes. I usually work Sun-Wed, but sometimes i work on other days. The sensor has no way for me to add that day as a workday

I hope that someone could re-vamp to make it more easy and effective to use.