simplify mapping
update package.json
apply CommandManager constructor as well
use new multiplexed socket architecture
automatically start socket as part of construction of session;
fix typo and add test to cover
drop status function, move debug messages to socket init
update package.json
callback on new message to enable clients to refresh themselves if necessary.
drop unused start method
reduce log spew
reduce log spew
fix history requirements
rework command execution flow to be cleaner.
bump version
don't execute commands if you aren't the principal the command processor is setup for.
correctly build options for onMessage and onPrincipal
only multiplex sockets on a per principal basis.
don't wrap filter in outer filter
don't pass password through to principal after authentication