ENH: Add api for covstruct. Clear __init__. Closes #1917.

Ok well let's make a decision. I'll change it to cov_struct and import it in the genmod namespace though I don't think it's particularly better than covariance for any reason.