Refactor battery info dialog to handle more than one battery
Correct one fontsize in batteryinfo.ui
Remove cancel button from batteryinfodialog.ui
Some cleanup
Some refactoring
Reordered responsibillities between classes
Handle more than one battery