Update and fix install.sh

Remove repo URL from update()
Add and modify several output messages
Rename check() to has_update()
Fix some logic issues with has_update() and the update process
Add TODOs

Signed-off-by: hjan <hoeppner.jan@xurv.org>