better client registration messaging
handling process exiting cleaner