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.
Merge branch 'timedport' of https://github.com/lnevo/Libraries.git into dev
Merge branch 'SunMoonTide' of https://github.com/lnevo/Libraries.git into dev