Add test for Program startDate and endDate

This probably breaks a bunch of stuff, but I'll fix the compile errors
in a later commit.