* Refactored hardware monitor to allow the web api to access hardware statuses.