New clone command & integrity checks
- Use 'git bifrost clone' to correctly init and clone a repo that uses bifrost
- Added integrity checking comparing both hash and file size of incoming files from a datastore. If the incoming file is invalid, we'll move onto the next store until we find a "good" file. If no good files are found, the checkout/pull will fail.
- Proxy files now includ file size for integrity checking