Added more messaging and refactored to use filepath
python's print automatically adds a newline