associations use hidden repo finder instead of forcing user to define one

also started to add one-to-many specs
more specs for one-to-many association, bug fix
completed specs for one-to-many association