docblock types to help the ides
close open channels on disconnect
ignore composer.lock