moving more to the function(err, result) paradigm
further refactor
more tests fixed
constructors everywhere
requests suite fixed
more scopes tests reactivated