Added SILENT macro, updated timescale size calculation, and added check for runtimes <=0
Fixed merge conflicts.