Finish create_demultiplexed_flowcell(), bug fixes, take default arg gen out of function definition