gitstatus tasks now generate a new queuefile if none is found

The generation function was moved outside of the update functions
as part of refactoring all functions to use arguments rather than
settings vars.
remove print() statements used while debugging