- Implemented proper flags with argparse
> - Updated how the config is read
> - Fixed the merging of the configs as it wasn't merging properly in last commit