anchor.diff:          <h2>DETAILS PER PAGE</h2>
           <% processed_pages.each do |page| %>
             <div class='page'>
  -            <h3><%= page.url %></h3>
  +            <h3><a href='<%= page.url %>'><%= page.url %></a></h3>
               <p class='page_summary'>
                 <%= "#{page.errors.length} errors, #{page.warnings.length} warnings" %>
               </p>
   
               <ul class="page_errors">
  -            <% page.errors.each do |error| %>
  +            <% page.errors.sort_by {|e| e.line.to_i}.each do |error| %>
                 <li>
                   <% if error.message_id == 'html5' %>
                     HTML5 error on line <%= error.line %>:
  
positive.code:         <% warnings.group_by {|w| w.message_id}.sort_by {|m,w| w.length}.reverse.each do |message_id, warnings| %>
            <% if message_id == 'html5' %>
              <li><%= warnings.length %> HTML5 warnings found</li>
            <% elsif message_id %>
              <li>warning <a href="http://validator.w3.org/docs/errors.html#ve-<%= message_id %>"><%= message_id %></a>
              found <%= warnings.length %> times</li>
  
negative.code:         border: 1px solid black;
          background-color: white;
        }
        a { text-decoration: none; color: black;}
        a:hover { text-decoration: underline; }
      </style>
    </head>
    <body>
  