Created a couple of basic Exception classes for specific error handling
Created a rudimentary version of what a Benchmark will entail
Changed a couple of the member variables to validate as float instead of int.  The documentation for what cURL returns imply that it will be an int whereas it actually returns floats, which is a good thing in this case.  Created a new validator for floats.
Created a utility that will allow a user to get a Benchmark based on a url.  If cURL is not available through PHP then it falls back to file_get_contents.
Added a helper method to convert the Benchmark object to a JSON object.
Added some getters to normalize data retrieval
Created a basic page to get benchmark stats, basic as in, didn't even worry about using a templating engine or controllers with actions
Created an ajax version of the benchmark
Refactored the results into a partial for reuse
Added number of redirect count and DNS lookup time
Added some error handling