Ensure collectors variable is initialised

If no instances are detected by pg_view.py then an UnboundLocalError occurs in the finally clause of main(). To fix this initialise the `collectors` variable outside the try block, guaranteeing it's initialised before the finally: block can execute.