large things

refactoring gwwrapper > abipy