Bug smashing

Fixing missing parameter definitions in all three modules. Need to add
boundary checking to make sure simulation results are realistic. All
this work is probably already being done with the F# simulator provided
by Kaggle, but I'm making faster progress in getting my code to work
than their code ha ha.