redis test
gitignore test input and output file
data structure fix

	client -> user, channel