bugfixes, alterations, and optimisations.

Fixes a NoneType check error by calling w3_validate_url directly,
Reduce overhead and redundant code,
Include the amount of warnings and errors in a valid document if any,
Correctly capitalise an aborted document for consistency,
Add colours where it feels needed,
Serveral grammar fixes.