working tmsim parser and working TSM runner ('l' 'r' and '-')