Updated the regex to match ANSI spec.

Added more tests and a list of all (afaik) VT100 escape codes.
Also, do an `npm run view_supported` to see details on code support.

It's not perfect! :P
`_` => `-`