implement remaining user-related functionalities
updqate contracts
implement necessary user-related functionalities
add log in
create dummy client window
display online contacts
initialize online contacts list