added M.txt
switching to sparse version of M.txt
added mFile param
load M file, calculate only necessary points
use new comparator in reassemble code
regeneration now uses M files