task bug fix and refactor
- expanded use of SparkTime library
- added basic functionality of home only mode
- added timezone getter in SparkTime library
updates to the scheduler timimg