show build status of current branch

And lots of other error handling so you don't have to open the console.
This was more about the chosen icon; we don't have a switch for `'error'` anyway; I changed it to `'none'` though the net effect should be the same.