Adds a Github workflow file which does the same code style checks and testing as we do now in drone. Currently it is only enabled for direct pushes and no pull requests.
As the current cypress setup is only able to run chrome in Github actions, an additional parameter is added to the entrypoint file to define the browser to run.