Lithium Ion Battery 101: everything you wanted to know