I believe I have now completed everthing but Contact manager I have condensed the get future and past meetings and used them to call getMeeting to increase readibility and reduce redundancy.
I have added more functionality regarding add meetings and retrieving them and whatnot but I still have yet to broach the whole writing to file thing. I am not looking forward to that bit.
I have made only minor changes to these files in order to accomodate those changes made in contactmanager