clean up git unit test working directories
Add tests for the cherry_pick function
Test the git revision sorting logic
git push tests
Test find_bugs function
do a big cleanup on uplift.py