ENH:  Add info attribute to ICA

This establishes the functionality proposed which includes adding the info on fit, writing and reading.
Better tests can be added  after clarifying #669, but this PR does not depend on that.