Improve logging and dependencies

add better logger
add logging for routing
improve readme
improve dependencies