First stab at a health API
Rescue timeout/connection errors when collecting metrics
Replace duplicate status strings with constants
Elaborate on the behavior of the status API
An attribute's value is -1 if it does not exist
Merge pull request #365 from opscode/health-api

First stab at a health API