reorganize files
extract utility methods
rename Client Loader
rename fetch load_repositories
load repository detail
workaround eventual 401 Bad credentials