some refactoring & updated gcc name to version maping
archives uploading code fixed/refactored
archives uploading code refactored