incorporating neb smart ptrs
doc
doc/new smart ptrs compiled
remove raw factoty/prep to bring in Neb
remove id/finish prep to bring in neb