Refactored the monet_db_facade.py to remove some complexity.
Created by: KFilippopolitis
- The execute_queries_with_connection_handling will try to recover the connection with the database for x amount of times, in case of ConnectionRefused or BrokenPipeError.
- Added the fixture reset_monet_db_facade_connection in order for the tests of the monet_db_facede to be more isolated.