Class router manage URL routes and delegate Request

- The class router now is more simple and take a unique responsability.
  Delegate router to be executed/trated to other class. The Router Class
  receive a array with the url matches on method constructor, it need to
  be a array where yours keys are regex and values are classe name. This
  instance of route will be passed to Server Object on yours construct.

  A class with you need to be used as router, must be implement the VERB
  HTTP when you want to response... For example, if you need response
  a GET Request write anything like ResponseClass::GET(), if you need
  response POST to, could implement the other method in same class with
  name ResponseClass::POST().

  Any files not used are removed in this commit too :3