Fixes

- Use fragment instead of query
- No hardcoded links in manual
- HTML5 offline manifest