refactoring attempt with a single channel
add play from initial command option
simple tweaks
refactor options mgmt, inspiriation from clojure.tools.cli