Update python versions
Add coveragerc config
Add setup files
Add license file
Update imports, bump version
Update imports, use https by default, add releases support to search method
Update version handling
Update tests