little bit of newEFS infrastructure
trivial conflict resolution
realize need segregated BCs
newEFS conflict resolution
fixed minor error
finished C construction code with interface adjustment
fixed some minor memory leaks
finished new CG implementation utilizing only CT and C
premerge commit
Merge branch 'newEFS' into develop