Upgrade functionality for pip module and state

Added ```upgrade``` to ```modules.pip``` and ```uptodate``` to ```states.pip``` to control upgrading pip packages similar to that done in ```pkg``