Added invalid and unset tests to testGeoSpaceInitialization

SpaceModelTests's testGeoSpaceInitialization previously only tested that after alloc/init, the instance was non-nil.  It also makes sense to test the invalid and unset states of the object, since they're universal to all P001Models.

Also fixed GeoSpace to return NO for isInvalid instead of YES, satisfying the new tests.