Memory management with std::shared_ptr [incomplete]

Replaced ofxObject* with shared_ptr<ofxObject>.
Some properties are still stored as bare pointers.