Don't crash on older node versions without res.setTimeout
Treat dns error as offline
Disable branch button when there's spaces in the branch name. Fixes #185