Updated TimeBlock class
Updated TimeBlockList
 include list generator
 *still need to write the checkDuplicate function