Working on Update- almost works for Tools

TODO: Auto-update on restart if remove failed
TODO: Have a restart button to restart Processing conveniently