added support for updating only specific groups of attributes on a user

This can be extended later to add in additional groups of attributes
extend the ldaptive SearchFilter object to abstract away ldap filter syntax
implement an ldaptive UserDao