Updated input file read-in to avoid those annoying cluster errors where it reads in the wrong input file. Now takes optional argument that will have to match one that it finds.
Also made it so you can choose the model you want at runtime through if else statement.