gto python module revamp: new style classes and python 3 support