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

closes #1917
minor: I like the long imports from the module directly