Added API docs for 'needs' property of controller
additional Controller#needs documentation
Merge pull request #2510 from trek/document-controller-needs

Added API docs for 'needs' property of controller