Dashboard framework updated to deal with async

Onload and Render will now cope with them being async,. HealthCheck
component added, pulls which servers to ping via the service (hence the
support for async).