[FEATURE] Implement json config file

Better support for a more easily configurable pipeline