enforce nicks via lowercase strings
clean up general command and name handling
fix race in idle timeout; fix some string trimming; fix some replies
beef up whois