Deleting modals once they are no longer needed.  Fixes #119
Moved some functionality out of zone.c because it better belongs in zone-model.c.
Cleaned up indentation of debug statements to make the code easier to read. Also removed one unused function.
Used js to assert required PDF fields.  Fixes #120
Merge remote-tracking branch 'origin/master'
Updated README with branch instructions and formatting.  Closes #117
More Readme updates
Experimenting with process calls for #111
Fixed string matching.  Closes @123
Experimenting for #111
Added a file that was missing from the documentation diagrams directory.
Basic Outputs html and urls for #127
Merge remote-tracking branch 'origin/master'
Output Nav listing expanded for #127
Subprocess call capturing streaming output for #111
Separate thread is now reading stdout and creating database objects for Output #111
Bulk_create of DB in thread watching stdout.  Done for now #111
Moved everying "Run Simulation" related over to Results application.  #111
Running multiple simulations with ProcessPoolExecutor.  Closes #124
Detection-model.c uses the convenience functions g_hash_table_add and g_hash_table_contains, which are for treating a GHashTable like a set (only care about presence/absence of a key, not about an associated value). But those convenience functions were added in GLib 2.32 and we're still at 2.28 for Windows. Downgraded to equivalent but slightly less nice-looking older functions.