#1, #3: Added doc for _get_suffix(), _get_original_fn() and _get_metadata_fn()
#1, #9: Added tests for for _get_suffix(), _get_original_fn() and _get_metadata_fn().