Removing unused function hgup_file
No longer create incoming bundle file

* The creation of the bundle file was not working correctly as the tmp_directory been declared inside init was not been created until after we tried to create the bundle file
* Made the provider simplier by querying the server twice for incoming changes; during repo_incoming and during sync