refactor: move experiment config out of library
This change also adds a sample configuration that showcases what key-value pairs need to be configured now.
This config change also required a change inside the base
controller class. Model loading is only done if the load_weights
option exists. This is deprecated now and one should rely on a
model loader instead.