write permissions, better testing
reorganization, client/server tests
server close