Show plugin name in document title

I think this is the most efficient way, so that the name only get's set when we fetch the plugin, and only changed back when the page is updated. Which, since it's React.js, shouldn't happen unless we move to a new page. 
So, I think we want updating title to be solely dependant on the `state`, and it shouldn't know about how that state is set. If we don't know how state is set, we should then update title on both `componentDidMount` to reflect the initial state and `componentDidUpdate` to listen to state changes. This makes the component more flexible to different ways it can be used and modified — e.g., one might extend the component to load initial state from a local cache instead of making a request.

You can remove this call to `updateTitle` here since `componentDidUpdate` will be called when state is changed.