Making the --remote feature optional

Sometimes the only thing you want is to mirror github in case it becomes unaccessable or simply down\maintenance. So the whole proxy feature is not required in this usecase