Universal Daos Tested and Updated

Universal Daos are all tested and fixes made. I also added a UniversalPage.equals() method and a few other small changes.