initial work for issue 399

not ready for merging
This particular use of force won't have any effect on script execution as it is at the last stage. Lines 72-75 need addressing. We probably need to add a force parameter to the `check_file_status()`, `check_space()`, and `check_space_for_hashtable()` functions.