Visual Program Preview!

Finally added a visual program preview. Lots of work still to be done
but this is a "working" version. I also fixed the timezone problem when
selecting the intial day (was using UTC before now uses browser's
current day).