global: add new function assread

assread == read + assert
server: replace read + assert by assread

Shorter and nicer code. I hope I wont be charged for name-calling
client: replace read+assert by assread

assread = asserted read