Chemistry of Nitrate Ester and Nitramine Propellants