add - default route overloading

add - middleware callbacks in config object
mod - unit tests were modified adequatly