They called him ‘Little Dave’; said to be Civil War’s youngest soldier, he was from Gilmer County