Simple event bus on c++11 which is based on boost::signals2