Merge branch 'espruino/major_refactor'
Added check to version checker to make sure an update icon hasn't already been added.
Chnaged icon check to actually remove the update icon on disconnect
Merge pull request #48 from mattbrailsford/major_refactor-version_checker_icon

Fix duplicate update icons