Modified to add a Visit equality function and made some changes to the Visit Model by removing insurance information and added primary Visit boolean