HPEV, INC. NOTE AND WARRANT PURCHASE AGREEMENT AUGUST 9, 2012