Load auth information before root package gets installed

When trying to create a new project with an installer residing in a local satis repo (protected with http basic auth) the user will be asked to provide the credentials even if the credentials are stored in the auth.json file. This PR changes this behavior to load the credentials before the first request to satis is done.