Stemming

This adds stemming support through the [rust-stem](https://github.com/mrordinaire/rust-stem library, using the [Porter stemming algorithm](http://tartarus.org/martin/PorterStemmer/).

r?
The indentation here is strange; are there tabs instead of sapces?