Support seeding a file from filesystem (path string)

This is a first pass at supporting seeding a file from filesystem (path string), for issue #197.

I'll send a separate PR to support seeding entire folders.

Code review welcome.