fix(ci): rework build, test and deploy strategy
- The test and pages jobs now include common build parts from a YAML anchor.
- The test was decoupled from the pages job, as artifact are not reused between runs.
This also tries to deploy into a live environment one more time.
addresses #62 (closed)
Edited by jon r