Implemented team methods
Added override for equals / hashcode