rewrite timeTracker to support period updating
add gitignore, remove .idea folder
add timeTracker anchor time and getTimestamp
remove recursive serialization from toJSON override
refactor student attendance handling