Validation and code documentation (VALIDATION NOT 100% SUPPORTED ON FIREFOX OR SAFARI DUE TO HTML5)