Add vector<string> wrapper
Remove cruft
Wrap GetTag<T> methods with nongeneric accessors callable from SWIG