change file struct
finish unique module prototype
finish unique module
rename client to command
move some functions to new files
refactor
modify udp_handler (using unique module)
update quit handler
Merge branch 'develop'
add License