Java swing based time tracking tool