Whois and reasonable name check

Added a name validity check. Also ScoreBot can now keep track of how we describe each other.
jack: heated is the original rump shaker
jack: heated is love
jack who is heated?
ScoreBot: heated is love, the original rump shaker