finished timeclock unit tests, restructured __init__ to register timeclock, restructured timeclock helper for better testability, and if env.is_dev create empty variables needed to test,restructured timeclock for better testability