Add mdadm assemble

Code review pull request before I submit the PR to saltstack
If you were feeling especially loving, you'd point out which ones were good, and which were bad