Added in support for closing the program mid run, clustering now doesn't rely on time of day. Exponential edge processing added. Fixed a bug regarding attempting to open a non-existant file. Seperated testing non real time code from real time code use.