All devices supported!

- JSON Log file generation fixed
- Raman device initial support
- Support for various Raman methods added, concluding in a working routine for acquiring a Raman spectrum
- Support for parsing a Raman spectrum into a pandas DataFrame
- Upgrade application to use Python 3.12 by default