Pos tagger

The point of `std::make_pair` is to avoid having to specify explicit template parameters. This should compile:
```c+++
tags.push_back(std::make_pair(word, tag));
```
C++ does type inference on template function parameters.