[sarahpolanski] support for lists and list syntax
stopped invalid morse from hijacking other commands
also minor cleanup