Started equals method. needs tests. and integration tests for the joins