Changed input to be based on a json file and not just a list. This makes it easier in the future (main file doesn't need to change all the time)
Added single production case
added pressure gradient sweep case