move ssh-agent stuff from .tcshrc to .login

this should only be run on intial login and the env shared across all shells
refactoring to make it easier to add a new term prog
adding urxvt to myterm
trying to make ssh-agent work a bit more transparently