Changed void suspend(void ) to void suspend(), for better or worse
Adding Transaction file input/output
Adding Transaction file input/output