Some more tests added, GetHashCode implemented