The config file `config.yml` must be in the same location as the binary. It must be named `config.yml`. For different environments, symlink the configuration file to the environment speciifc file.
Also creating the Create API for components
This basically sets up some rough structure of the code