more readme
add username
catch errors on client