completing the upload flow, fixing self to self bug in PS_Service, and adding python script.