implemented flush() using two static methods writeContacts() and writeMeetings()
First commit
implemented basic launch() method