Third version of files

Added comments to every file. Could not finish GUI.