Initial e2e tests

- e2e tests for loading all components, default settings, and testing that the form is initially invalid (no spreadsheet chosen)
- more tests to come that use mock apis