- Reimplement crawling as queue
- Modify tests to match queued crawling
- Add back links and self links on tests