new python module, currently includes version testing functions