inital re-write of VMAD subrecord support

* changed things to be more like how the rest of Mel* classes set attributes
* implemented all script fragment types
* all FormIDs accounted for
* not tested