clean up setup, separate into modules'
addition of tests into libgip and new python module