D. Woodman Norton, Union officer