fixed a bug where it said there was an update whenever it failed to connect to github.com
add timeouts
updated changelog
Merge remote-tracking branch 'origin/development' into bleeding-edge