Added all the variables to the downstairs_command_dictionary and data_logger. Tested it out with the sim900. It works! However, it works very slowly (takes ~10 seconds to fetch all new data).

Also, moved the data_logger update from the gui to the controller's function loop. This means it will run if scripts are run through the controller in addition to when the GUI is used.