Implement initial version in React js

- Fire off an AJAX request to API when the state changes
- Use moment.js to improve time output
- Display these in the user's local timezone.
- Note that there is only one location and the form is not currently
  editable.
- Note that it won't currently abort previous AJAX requests.
- TODO: Factor out the decimal places magic number (1) in an idiomatic
  Javascript way.