refactored Builder and Factory so that Builder creates the Entry object
Better Hour class comments