File reorganization

Compartmentalized code by splitting it into 5 files. This should make it easier with multiple people editing the files.

Moved (nearly) all print statements to the fi_display.py file so it's all in one place. This cleaned up the text formatting that is used in the terminal.