simplify e2e spec setup
- closes #41
- closes #36
- closes #16