Create transient copies of all persistent sources,
instead of pointing to persistent sources which get
freed after some time which resulted in null pointers
Extend number of command line parameters,
providing more options for running CYBOI
Enable reading of sources from inline and file location