a1facae Refactors analyze method.

Authored and Committed by davidcarlos 6 years ago
    Refactors analyze method.
    
        - The analyze method was to big, and was difficult to read. This commit
        breaks the method in other two, in order to facilitate it's
        behavior.
        - Creates _path_to_uncompressed_source method, responsible to
        download the source, uncompress it and return it's  absolute path.
    
        
file modified
+61 -52