Fixing SunMoonTide branch
Merge branch 'dev' into SunMoonTide
TimedPort which has properties for specific run times or stop times when triggered.  Can run on a port on any regular interval.
Put back previous Override code. Converted Auto to call Override,2 for the ID passed.
Merge branch 'timedport' of https://github.com/lnevo/Libraries.git into dev
Merge branch 'SunMoonTide' of https://github.com/lnevo/Libraries.git into dev