Replacing Handler def with a library-typed def.
This makes it ever-so-slightly easier to change down the road.

Updating the "W" and "R" elements in the library Request and Response
objects to use a more verbose invocation.  The idea is that these structs
will expose an interface that makes messing around with the raw objects
both dangerous and unnecessary.

Signed-off-by: David Arbuckle <dintlu@gmail.com>
Added profiler to main Run() method.

Signed-off-by: David Arbuckle <dintlu@gmail.com>