Added nick command

and some improvement in hardware protocol