Two implementation of CallBackRegistrator

Adding Boost and STL Impl