Added comments and methods to Menu, ReadData, SaveData, and SearchData.
Merge remote-tracking branch 'origin/master'