Initial Project Commit: adding timer and logging classes