Escape Chromosome Names in Methratio

Properly sanitize or escape the chromosome name before sticking it in a path or command-line.
shellcmd only ever returns 1.  Checking the return value is a bit pointless and the code block starting at line 128 will never execute.  While this PR is trying to clean up some problems with this code, I suggest we also delete lines 128-131.