Closes #100. Adds more logging and resolves issue with check_update() when internet-connection is unavailable.