added a profilerSetUp class to do some of the default processing of flags; added tab complete so it can be added to .bash_complete; added to setup.py -addTabComplete to add the completes to ~/.bash_completion