New sample fields

This PR adds all the new fields for the Samples table available on StatusDB. 

Smaller Pull Requests will come with some minor changes on the presentation. 
It should be pretty much exactly the same. It'll make very little difference, though you might get some bonus CSS styles from bootstrap so worth being careful. The bonus is that browsers know what a fieldset is so can do some extra stuff - for instance, bootstrap can [disable a group of fields](http://getbootstrap.com/css/#forms-control-disabled) using the fieldset tag.

It's generally part of a larger push in HTML5 to use some new tags to make things clearer. Fieldset has been around for a while, but tags like `<header>`, `<footer>` and `<nav>` are new in HTML5 and although they're all totally optional and make very little difference in reality, they are supposed to be The Right Way To Do It :tm: