Changed extractors to protocols, added the 'nth' extractor, and bumped version to 0.2.0