Support through associations, refactor assoication lookup & dup, version bump to 1.5.2, automate testing for different versions of AR, add travis-ci, update contributors