Basic functionality

Basic time-of-day shadow working. Next update will tweak timing as necessary and add day/date functionality.