Lots of refactoring and house cleaning

Added heading strings as globals
Initial data read now separate function
Column panel creation now separate function
Removed heavily repetitive code create_menu()
Now overwrites data files only on exit
Removed relink button
Now makes backups of data files
Added .csv's to .gitignore