Lt. A. H. Granger, Union officer