card #147 - remove "Add Group & Role"
card #147 - forename/surname
card #147 - fixes for staff role select and feature select
card #147 - no users found -> no staff found
card #147 - unit admins can add unit admins
card #147 - grouprole and feature edit mode crud
tests for controller methods used for location, link, contact point crud
Merge pull request #29 from SolidStateGroup/147-staff

147 staff
Card #146 - patients updated UI (similar to staff), user details now managed with single controller userdetails.js, requires api changes and tests
Merge pull request #30 from SolidStateGroup/146-patients

Card #146 - patients
Some sorting for controllers initial changes for join requests - includes merge with dev
Card #146 - api/model changes to support identifiers and changes to patient ui, requires extra patient fields
Card #146 - saveUser -> save, resourcenotexists exception catching on PUT, tests updated
Card #146 - saveUser -> save, resourcenotexists exception catching on PUT, tests updated, group save updated (similar to user, only saves actual Group properties, not children), group PUT now doesn't return group object, ui fix for identifier saved message
Card #146 - user.verified -> user.emailVerified, added user.dummy and ui for locked/dummy/verified, related ui fixes
Card #146 - hide link to verify email (using workaround) if user already verified
Card #146 - ready for View Patient functionality
Merge pull request #31 from SolidStateGroup/146-patients

146 patients
66 Initial functionality for the admin join request screen
Card #146 - delete patient options