LiFePO4 battery technology