Change leptus_router:paths/1 to specify a host match for a list of handlers
Remove include/leptus.hrl
Update leptus_req to use cowboy_req instead of the includes record
Append '{modules, []}' to leptus.app.src
Use eunit for testing leptus_router
Update Makefile, remove un-used things, update CT_SUITES
Use eunit for testing leptus_req
Update src/leptus.hrl
Revert "Use eunit for testing leptus_router"

This reverts commit f160545d62d79c01b2a6ed556308c7dcfe5906ea.
Fix the ctx record in leptus_router test-suite
Add leptus_eunit_SUITE
Include 'leptus.hrl' in leptus_handler
Include a number of types into src/leptus.hrl
Remove broken specs
Remove duplicate types
Change the order of CT_SUITES
Add leptus:start_listener/2,3 leptus:stop_listener/1

remove all (old) exporeted functions in the module 'leptus'
add new functions for starting / stopping a listener
Fix leptus:get_extra_opts/2 spec
Rename leptus_router:ctx/3 to new_ctx/3
Add the dispatch/0 type that refers to cowboy_router:dispatch_rules/0