making it into a proper, pip-installable python package