allow multiple slack commands from one process, code comments and tidy up