Dependency update & new CI
- Updated multiple package dependencies, including security fixes.
- Changed CI-Worfklow to using GitHub Actions instead of Travis-CI since Travis intensely reduced their open source workers and is therefore not feasible for near-realtime usage anymore