SPA convenience option

- creates `spa: true` convenience option
- tests

/cc @jenius