* add randomness to machine-id when registering. * add some regexp check for machine_id * typo fix * fix cwapi unit tests