Mappable write from a clean branch. 

This one should be clean. I removed the WritableSequenceFile piece for now since it's giving me some issues on the write part. Will fix it and send a new request another time.