update route
fix #2 by HTTP Authentication
update open source config
update gitignore