fixes #2411 move files to new location /models/concerns /controllers/concersns /services /mailers /observers
fixes #2411 added ActiveSupport::Concerns to mixins
removed unnecessary requires