[update:] added TimeSheet entity, repository and test