added costs/hour field to timeentry and added validation so that enddate cannot be before startdate in timeentry