Dev/mip 14/config files restructure
Created by: ThanKarab
Following the MIP-14 ticket the following changes were made:
- Decoupled the node_catalog and the node config file variables.
- Split the mipengine config files into one per service (controller, node).
- Node config file location can now be provided as env variable.
- Deployment scripts were changed to deploy the services with the env variable config file logic.
- The Node is now providing it's data to the node_catalog. The node_catalog does NOT need to be manually altered.