fixed fencedCodeBlock bug, extended to allow language spec, testing both