KP Solitons and the Grassmannians