remove the SmartPointer stuff that never really worked
Merge pull request #118 from tjhei/simulator_cleanup

remove the SmartPointer stuff that never really worked