added all of the files from Lab2 as a basis for developing this new app