Major code cleanup
Added LDDmc, multi-core ListDD implementation