add the emplace_back() method.  starting to implement C++11 features