re-arranged the Validate object and began defining the request handler object

The new request handler object will handle parsing the request into its pieces and generating a response back to the client.