fixes #2945 correction - has_and_belongs_to_many defined twice
fixes #2932 - add find_by_fullname for Operatingsystem