Seol mar théacs é seo: Semiclassical soliton ensembles for the focusing nonlinear Schrodinger equation