Done working for today sat feb 9 just 	fixes the equals method and a few others. added exceptions but not specified and need to fix the xor in equals to put in real code.