ENH: added support to read+write features from/to file using sift