Implement web component

* Construct URL to pass to `<core-ajax>`.
* Add triggers so that if any of the parameters change, the data is
re-requested.
* Handle success and failure.
* Add tests and update demo.
Merge pull request #3 from Rise-Vision/chore/make-requests

Implement web component