Update payload manifest for changed files

Add ```Bag.update_payload```, which will regenerate bag-info.txt and the manifests for payload files.  This allows a bag to be updated if payload files are added/removed/changed.