made batterymanager observable for the flexiblepower.ui.graph
cleaned up code and changed some log info to debug
added support for multiple timeshifters