SeedsShell initial commit

Data seeding shell #19

If this logic acceptable, i can make some improvements, doc comments and maybe tests..