removed newXXX methods, updated Profile class helper methods for
connections naming converntions, renamed getDirectReports and
getReportToChain
using StringUtil to check empty class
use StringUtil to check for empty strings
Merge branch 'master' into ProfileServiceChanges
Merge pull request #505 from swatisingh10/ProfileServiceChanges

removed newXXX methods, updated Profile class helper methods for