Implemented SelectList, need to get the entry selected

Added a method to Observer class so we can pass a std::initialize to addObserver