reworked unaligned reads/writes
various stuff:
* -h for host to listen on specific interface
* correct --help
*  exception for disconnect (that sends negative offsets)