Changes to unloading of button should be the fix to duplication (Fixes #54)
Added loop to set initial state of button correctly
Added years to the time remaining display (Fixes #56)