Added a Diary class to hold the actual text and perform operations on it, and added the beginnings of file operations.