Added Shop class and ability to write to data file.