Fix fetch location (fixed #12)

This modifies BagIt::Fetch#remote_add_file to address @hading's bug report (#12).  Moreover, only valid payload paths (those starting with "data/") are included in fetch.txt or fetched.