fix bug in checking valid_name that allowed 'null' through
add get() to ThinkfulPerson so it's even more like a hashtable