fix project structure; fix .gitignore; add 'not fingerprint' to get_router_by_policy