A native JavaScript Hypermedia Client