rm space before comma
fix test, add some assertions & log.pause()

coverage unchanged
  Statements   : 95.92% ( 141/147 )
  Branches     : 90.32% ( 56/62 )
  Functions    : 100% ( 21/21 )
  Lines        : 95.92% ( 141/147 )
minor: reformat option config for readability
new: support windows path separators (untested on windows)