Commit The Third
Refactored code coz I forgot that Java was static typed
all old tests now pass
now IDs are positive for future, negative for past
added some new tests
added code for all old tests
weird issue that I don't understand with one test using getID from
FlissPastMeeting coming up positive rather than negative.