Reworked FileIO to use a BufferedWriter.
Implemented updateList, getAlgorithm, and updateAlgorithm.
Attraction data is now stored in attractionData.dg
Algorithm data is stored in algorithmData.dg
I was unable to commit either of those files, so I will send them
another way.