Rebuilt the Connection creation function, along with adding a double ForeignKeyConstraint to the users table (allowing differentiation between both users in connection).  Also fixed getVisibleAspects function.