Some refactoring and added support for more types of samplers.

Hey man. I changed the parsing logic a bit so that it shows results from all samplers (not just HTTP samplers). I also changed the HTML output to include sampler results with nice defaults for what the user wants to see (hide details for successful files, display details for failures).

Let me know if you want me to change anything before you pull the changes in.

(This is Kyle, BTW)