Added base wrapper for PyPI
Added base wrapper for Github
Extracting required info from PyPI
Extracting part of required info from Github
Using distlib to get normalize package name
Wrappers moved to separate files
Merge branch 'feature/api'