La Garde-Guerin, village médiéval