Fixed merge bug in Config
DirListing configuration names match class name
Changed Action and added Dispatcher

* Action is now intended to execute simple direct actions from the code.
  It includes the files based on the name of the action and group.  It
  does not do any checking, and is not intended to specify user input
  values as actions.
* Dispatcher is a simple WIP class to dispatch requests to certain
  code using either a callback function or a class with methods named
  for the request method as returned by Request::getMethod
* Other changes include moving some items from Server to Request or
  Response where they made more sense.
Fixed minor syntax bug in Response