Added atomic_shared_ptr, reorganized file heirerachy, added cmake.