Don't dist twice...

...watch already depends on dist.
Clean before dist.
Add hypermedia api.
Output correct links in hypermedia api.