update push_it.pl

remove hard-coded un/pw
change caret to hash
pass filehandle instead of reference
update printing to filehandle to follow PBP