Add gitignore
Fix router dispatch
Update gitignore