don't update last check time when known update

if there is a problem found in a release shortly after it was made and
another is rolled updating the last check file time will lead to this
update not being found and the user could potentially install a version
with a known problem.
move write_output_to_file() higher in source
use write_output_to_file() helper function
mark as version 1.0.11
add release date for version 1.0.11