cleanup interface and remove a bug
change the fatcost template definition and add new kernels
cst interface changed
change interface of kernels
simplify the plan interface
restructuring the interface
change the plan interface
test all corresponding sct
better interface to insure corresponding back and forwad transformations
running test on plan