add GroupService and renamed 'ldap.group.search.filter' to 'ldap.group.member.search.filter' and used 'ldap.group.search.filter' for group service
add NotificationService interface and EmailNotificationService class. Build notifications from data stored in process definition files.
removed getUserByAnyId and changed all calls to getUserByAnyId to getUser, which can handle any unique user ID through ldap filter configuration
merge changes from piecework repositiory
merged jfshenuw repository into piecework repository