Add navigation, fix gitignore
2284 files changed