Added ActiveCollab#client so that all ActiveCollab::Object instances now have reference to the same client regardless of whether they were initialized with one or not, changed the object_key_paths to be more symantic and DRYed up the test suite.