Set allow_url_fopen because custom wrappers are required

In case an environment doesn't allow URL wrappers try to enable them.
Refactor some file operations as `\GitQuery\move($from, $to)`
Fetch will map remote "heads" to local "remotes" references