Allow an IO object to be parsed

Hi,

My project has a requirement to parse a gedcom file uploaded through a web app. The file comes in as an IO stream rather than a file on disk. We added a patch to the Gedcom gem to parse an IO object, and it seems to work just fine. Hope you'll consider merging it.

Thanks again for creating this gem!