Web based time tracking application