[refactor] moved matchers to own package
changed target level to 1.8
added basic Response object
added FullRequestHandler
added Route
Router now stores a list of Route objects
add handleRequest with RequestBody method in Router