Use the new context API for rendering tooltips

The new version of Peek will remove the HTML elements in the response to fetch data and instead use an actual backend where the data is stored and retrieved after each request.

This updates the JS to use the new API. Not really worried about backwards compatibility here as the peek dependency will be restricted to 0.1.0.

Depends on peek/peek#30 to land first.