reorganized Invitation.java, added HashMap for holding availability