Deleted faulty battery.h, will be rewritten