added file name printing to parsing exception
created conditions prompt, rearranged functions
docstrings for sanity_check and not_filler