Refactor code to use TimeEntry object and updated entry point filename