The Town of Essex’s Development Review Board took up Amazon’s proposal to build a 107,00-square-foot distribution center off ...