added user_defined key length
clean up
adjusted default client_id_length
Added "Delete" functionality per Client