Added managed objects, smart pointers, singletons, thread safe objects, and make a few minor changes to allocators
Added .opensdf files to gitignore