added logic for navigation points
added .gitignore file