disclaimer in readme
refactor classes into packages/files
reworked some of the command processing but it's still not completely worked out; notably the pub-sub needs to be reworked