Created an abstract environment class that defines the functions to be developed to work within an environment (hopsworks, databricks etc.)
Developed the environment for hopsworks.
Modified all the source code to be "hopsworks indipendent". This means that, instead of calling directly hopsworks, maggy now calls the functions of the available environment. These methods will be responsible to manage the calls with the available libraries, file systems etc.
The following modifications have been performed: