Fix for issue #23 proposed by sbrown4

https://github.com/Dan-in-CA/OSPi/issues/23
Fix am/pm bug in clock
Remove orphan code (?) that was causing errors

I don't think this does anything?
Allow programs to run past midnight

Updated /api/log api to include events that occurred the previous day
but spilled over past midnight.
Display items in the log or schedule that cross the midnight boundary
Allow end time to precede start time - assuming, and noting, that this
means the following day.