Client seed filename

This is a first pass at supporting seeding files (specified as string file paths) for `client.seed` (issue #197).

Still need a separate PR to support seeding folders.

Code review welcome.