Improved StatusProvider for communication with WebUI

Change-Id: I81bdedb564711e18ecc3093ad660752abd289475
Signed-off-by: Marius <marius.oe@gmail.com>