detect more xml tags.

i found, the `isHtml()` function, can not recognize tags like `<any>` or
`<angular>` as invalid HTML tags, cause they hit the regexp `/<a[^>]*>/`
and here is the fix.

and i also point the `npm test` command to local mocha, in case of
`mocha` was not installed globally.