Add node status to API object.

@smarterclayton @lavalamp I'm not sure if this is enough to get it work.  Beat me up.  

 @smarterclayton Should I also take care of v1beta3?

Before too long, you'll also need:
* Time last reported healthy
* Time last contacted or when otherwise detected as vanished