<MAJOR> Updated support for tensorflow>=2.11
Release Notes:
- Support for python < 3.8 DROPPED due to M1 Mac incompatibility with earlier tensorflow versions
- Support for tensorflow >= 2.11 added
- Replaced default optimizer with tensorflow.keras.optimizers.legacy
- Support for tensorflow >= 2.11 added
- Added GitHub actions pipeline for automated testing and PyPi uploading.