updated gitignore. Play nice with FUSE
refactoring of GetMessage and ChangeMessage
implemented exception handling for events in a recurrence: server -> client
changed code style to match upstream more closely