Added TimeBlock class which represents an assignable block of time.