James Monroe, young patriot