work around std::list confusion

I know nothing about c++ but googling I found [this] (http://stackoverflow.com/questions/21637166/c-error-list-does-not-name-a-type-list-object-as-member-variable-in-clas) solved my problem with a ""list' doesn not name a template type" compilation error.