Fixes MFCC style capping

  * Also changes some of the unreleased API to better accomodate
    3rd party libraries
Internal changes to the writer. Better design.
code readability change.
Update FragIt XYZMFCC API
Minor addition to the XYZMFCC API
Allows to set charge of cap.