Add slicing/indexing to FeatureSet class

Also clean up a few docstrings in it.
Add FeatureSetWriter.for_path and remove write_feature_file