WIP: add E2E test suite unrelated to docs examples

This is ongoing, bear with me while I hack on this :<
This is intended.

There are two "base directories", one is the virtual root of E2E tests, and one is the root of the project tree. Static files are served relative to the root of the project tree, so we rewrite relative to that.