removed ArmGroupJoin and added in foreign keys to arms and groups along with updating tests and fixtures accordingly