retrying is_safe_state, some abbreviation

dropwhile wasn't a good approach
how to get #clients instead of pids?

should banker poll clients?
client functions shouldn't return anything
client loop exits

also some docs
client responds to a getclient message

use getclient when you want to get the #client record
translating client procs to #clients
get clients to check safe state
postpone request by sending unsafe
wait for now_ok
now_ok changed to try_again

because my approach now is to repeat the request
notify_waiting_clients

also fixed(?) some syntax in the client functions
return ok instead of done

seems like a good convention
using notify_waiting_clients
docs
sending banker pid to client when unsafe
outputting client events
print when status called
deleted the unnecessary determine comment
client exit message reports loan
reclaim loan