Add option to run in batch mode.

User can now run multiple simulations with the same parameters. Log files
are timestamped and will be put in the specified directory even if the user
specifies a different name for them.