Fixed bug with time tracking start time getting overwritten on pauses. Implemented the time tracking data save from state restoration properly based on projects. Handling pauses more efficiently with pause toggling