added testing, upgrading deps, github https