Essential Features to Look for in a Lithium Battery BMS