clarify the rosProvider API with setRosbridgeUrl
set the battery to unknown when the dashboard is first started
implement automatic reconnect, closes #9