simplify a bit the API: in get_list do one thing at a time
fix a typo
implement the first calls to gitapi and make it config based
some changes related to the OO interface